I found the hotel good on some counts and less so on others. The low point was the welcome- when we arrived (really tired) it was swiftly explained that breakfast wasn't included (we booked via booking.com and thought we were splashing out so it was disappointing). Also we were told the charge for lost keys was $100- apparently lots of people lost keys on the beach so this was understandable, but all in all these things didn't mean any kind of warm welcome, more like arriving to a bit of a downer. The french doors in our bungalow didn't open- some key problem- so could only use the side door.
The place is incredibly dusty - all over the dining and pool area because its next to the dirt road- a hotel further from the road may be better. To its credit the dining area and pool were otherwise lovely with lots of bed and sofa areas. The room itself was lovely too- beautifully and tastefully decorated in good condition- prepare yourself for only a curtain separating bedroom and toilet for those with modesty issues!
Another low was that we had to leave in an emergency due to bereavement, and though staff kindly let us briefly call abroad on their phone, there was no question of paying only for the nights we had stayed- we had to pay for all the nights we had booked for. Again understandable- it is a business- but not kind. Overall a mixed experience.