This is a beautiful High End property, very well built and maintained. Staff is very friendly and helpful. Cannot find any negative about this property other than the food from the room service which was by a long shot the worst food I can recall ever, I've had better meals at 7-11, seriously. Also did not sit very well the fact that when I brought this up at checkout they did not offer to take it off the bill which they should have, didn't want a scene so I paid and left. We only tried one of the restaurants at the hotel, Davino, service was excellent but the food was sub par both meals, not bad but certainly not good. Although I have to say that food was a complete disappointment everywhere during the whole trip.
The beach was nice, although not the best in the area.
If this resort was closer to the area with more amenities and better beaches it would be hard to beat but I would be very reluctant to return based on the food alone.