Upgraded to a spacious suite on check-in, which was fantastic. I would highly recommend the suites with the plunge pools, which seem to have laundry as well. Gorgeous beach, plenty of pools.
The downsides are: we were only here one night, and one of the main restaurants was closed, so we chose the other, and the food was not very good. None of the advertised extras like welcome drink or bottles of water were provided. And the 10am check-out time, despite having arranged for a 1pm checkout upon reception, was a surprise!
Overall, happy we chose this place, but a few areas under-delivered.