My wife and I stayed here for 5 nights. Overall our stay was decent, but if we come back to this island we will probably try somewhere else.
Pros: Staff was friendly, room and facility was clean, decent beaches within walking distance, great view from our premium room, multiple happy hours to choose from, several pools, beautiful surrounding area.
Cons: Our king bed was NOT comfortable, there are zero easily accessible outlets in the room (I ended up charging my phone in the bathroom), no fan in the bathroom, the pool area had around 50 lounging chairs; a handful of them are broken and good luck finding one that isn't already taken (there's room to add 100 more), all the restaurants served from the same kitchen so there was no variety.
If you decide to stay here there is the Coconut Market down the street, and the Island Country Markets has good food at a great price. The food at the hotel is way over priced. You'll pay premium prices for decent food.