This resort exceeded our expectations. We stayed in a two bedroom. The villa was HUGE and had everything we needed for our stay. The barbecue was awesome, the front desk staff were friendly, and everything was very clean (we’re picky about that). The view from in the warm pool was lovely and the beds were very comfortable. We honestly couldn’t have asked for anything more. We’ll definitely be back.