I'm pretty easy going and this is my first bad review of a place ever out of years of travel, so trust me when I say this place is not great.
Good: the views and location are wonderful, the water is absolutely amazing and you have direct access from.the resort.
Bad: service is not great, staff barely speaks English and are not friendly. Breakfast closes early and so does the kitchen, by 9pm you have to have ordered. Prices are high too. There is nothing around so if you miss the cut you're waiting until the following morning to eat... Facilities are scarce too, barely anything to do but use the pool, and it's too small to fit all the guests. No internet in the rooms and bad signal, so forget about getting work done or anything like that. No gym, table tennis or anything indoors, and the volleyball court is in shambles.