Staff is extremely nice, and catered to all our requests. There were a couple of unexpected problems that required special attention by the staff.
They took ownership of the problems (even if the issue was out of their hands), and compensated above and beyond.
We felt like a 7* service, all the way.
We enjoyed the intimate personal beach they offer, which is very easy to access.
Would definitely return to this place.