This place was great! But I'd recommend making sure you've got enough money for the poolside bar (it was a little expensive) and the beach bar wasn't well stocked.
It also took about 10 to 15 minutes to get down to the elevator. A little painful, especially in the mornings when everyone is going out for breakfast.