"Pros: Fabulous resort amenities.
Views and private beach are spectacular.
Pools are spectacular.
Cons: The food was good but not great.
Some of the staff were great while others seemed to be putting their time in.
The place showed some wear for example- water closet door in room had no handle or latch and door would not stay closed." ~James