The location is great, property is located on a really nice beach, in a secluded area surrounded by a lush green hillside. The resort itself needs a little detailing, bu the amenities are nice. The only thing we had wished for was a gym, which apparently they had before but not anymore. The non-motorized watersports (kayak, paddleboards, Hobie Cat) were a nice addition, and the infinity pool was amazing.
The only issue we encountered was an intermittent problem with our air conditioner, which was slow to be addressed by staff, and no communication as to the repair status. Eventually they offered to move us into another unit, but we were able to work around the AC issue.
Food selection was good, drinks were great, staff was good and every night there was some sort of musical entertainment.
We would visit here again.