My family had a late lunch at Coral Reef in Dec. The food was wonderful, but the service was the worst we have ever had anywhere, bar none! The entire waitstaff left guests waiting for 30 mins. at a time in between placing orders for drinks, meals, anything. We were all flagging down waiters, any waiter! The manager seemed indifferent. The food was very tasty, once it finally came, but the meal was ruined by the service. It's a shame, as the restaurant is so pretty. We won't be back.