The resort was lovely, the staff members were fantastic and the rooftop terrace was a wonderful bonus. The proximity to everything is great and the ocean is steps away from the complex. The apartment was clean but VERY tired. I advised reception about large water stains on the ceiling. The rattan dining chair seats were broken and overall the unit needs some tlc.