We had a great time there (family with 2 kids). The place is very spacious, it has a great view. We enjoyed the private beach and the common pool which has a great restaurant (they also make delivery). Make sure you have a car (although the private beach is very close, there is a steep slope to climb).