The property is nice and the surroundings are excellent. The quality of food, however, needs to be much better. The fish, chicken, or beef they prepare is usually very hard, dry and salty. It is a matter of the chef's preferences for how to cook not the products themselves, however. A small selection of salads. On a scale of 1 to 10, I would give the food quality only 5. The snorkeling equipment is of low quality, so it is better to bring your own if someone wants to enjoy observing underwater life. The personnel is nice and the rooms are clean and comfortable. The TV is in the room but with a very very limited number of channels to watch. In a 5 stars resort, it should be the much better selection.