This hotel has some of the best king sized beds we have ever slept in. The pillows and sheets are great too.
Clean open spaces, balcony, views, all amenities (like on site parking, spa, tour guides, scuba diving, lounges, and restaurants).
The staff are friendly, attentive, and amazing.
Only thing I could suggest is that block out curtains be installed so you can sleep until noon if you wished (the sun does get in).