It took more than TWO hours for our meals to arrive (party of three) after we ordered. Friends of ours came more than an hour after we arrived and received their meals, and ate, before the server sheepishly admitted that they had a problem with our order. It was getting very late and she asked if we still wanted to eat, or just leave!! We stayed and the kitchen rushed our meals out. Imagine my surprise when the the owner offered to buy me another drink (WTF - he still charged us for our meals???) to make up for our inconvenience . We took the high road, paid our bill, and even left a generous tip. Deep down I knew this could very well be the last time I come back. The food is OK there, but customer service like that will lose you customers EVERY time. The Green Island turned into a giant Green Piece of S**T.