The hotel and location are lovely, and the snorkeling is absolutely amazing. What brings the score down is the food. The buffet is expensive, and not of great quality although there are a lot of options. Eating mostly vegetarian at home we were very disappointed in the vegetable options, often they were overcooked and tasteless. Fish was served every day but almost always overcooked. They charged quite a lot extra over the Easter weekend but did not let us know until after we had finished our meal. We ordered a fried fish option from the bar which was one of the worst meals I’ve had, fries were stone cold and mushy, most fried items were burnt, and the fried cheese item tasted sour and not right. A lovely place but food options really bring it down.