Nice grounds and comfortable rooms.
Service good - complaints.
Little beach lagoon was a fun spot for swimming, snorkeling and sea turtle spotting.
Drinks, very inconsistent from bar to bar. Really should be able to order a drink and get somewhat the same thing...
Food, terrible. I did not experience a good meal at this hotel. I should in all fairness mention that I attended on a conference so yes there was many of us and all our meals were catered. But, this is certainly no excuse for bad food. I cant comment on food from the restaurants only from the catering dept. Again, terrible and mostly lacked flavor.