We had a pool side room, which while small was very nice. Room was clean and smelled lovely. Access right off our porch to the infinity pool was perfect. The pool was never really busy and the view was gorgeous.
Ample towels, binoculars for bird watching were a nice touch, paddle boards, kayaks were a bonus.
The almost private beach was great and had a good set up, with excursions picking us up right at the beach.
Downside of our room was the pool bar was playing one type of music at one end of the pool and the restaurant above us was playing another type of music. This made the experience less relaxing and a bit annoying.
There was construction happening both nights around the pool area. The first night it lasted past 9pm. Odd hour to be doing construction, but I guess there is never a great hour.
Restaurant on site is ok, I highly suggest venturing out for dinner.
If I stayed again it would in a room not adjacent to the main building.