Location the draw, long beach, quiet, white sands. Staff awesome! Restaurant very average at best. Rooms ok, not always clean and amenities like internet inconsistent. Massage a must!! Those ladies are very experienced in massage and with the waves breaking around you, do not miss out!! Waking to the views makes all this go away.