David and his team were very helpful and accommodating. The apartment is very nice and had everything we needed. The beach and pool were great!
The resort has some fees and the food is expensive, but overall it was a great stay. Would recommend!