The apartment provided to us by the resort help desk staff was very large and comfortable including a big balcony. The kitchen was equipped with most of what you may need during a vacation, the resort restaurant is good, but most of all the swim pool, the kiddie pool and the hot tubs were well maintained and nice. The washer dryer and the dishwasher came handy to us.
The resort is right on the beach and they have a beach rental shop in the heart of the compound. Overall, this place is totally worth the money.