Overall, the resort is very high quality. Definitely more like a 4-star than a 2-star. Staff is very friendly and helpful. Food is very good, and the spa was also very nice.
I stayed in one of the cottages, and it was adorable. The bathroom was very spacious, and immaculate. The only complaint about the room is that you can feel a little on display, as the bedroom is surrounded by windows, and the cottages are on the main pathway through the resort. Easily solved by closing the curtains, but then you can't see the view!
The resort is a bit of a walk from some of the other resorts/restaurants on the island, but the food was very good, so I didn't mind eating there every night. Breakfast was fine, but pretty limited. Pool area was very nice, although pool itself seemed to not be the cleanest (not dirty, but a little cloudy). Other minor issues were no blankets on the beds, just a sheet, and because of the remote location of the island, power outages can be frequent (sometimes multiple times per hour). I actually didn't mind this (part of the charm), but the a/c had to be manually re-started each time the power went out, so if it happened while you were sleeping or outside, the room could get quite warm.
But, those were really pretty minor inconveniences. Overall, a really great place to stay that I would return to.