We stayed here with our four adult children in August. We stayed in the main house, which was plenty big for all of us. I'm not quite sure how to describe the decor, but it was a fascinating combination of nautical, Chinese and Egyptian. The kitchen was well-equipped. The A/C was sufficient. The beds were comfy. And everything was clean and tidy when we got there.
The staff was great. We got to know several of them over the week, and have nothing but nice things to say. At one point, the microwave malfunctioned, and the staff had a new microwave installed within hours.
The private beach was small, but adequate for our needs, which essentially boils down to providing access to the water. We spent every night on the beach and at the tiki hut for the amazing sunsets and to socialize with our neighbors. We met some great people.
We were impressed with the large amount of water toys that were available for us to use. Plenty of paddle boards, kayaks, snorkel sets. We never once had a problem getting the item we were after.
The snorkeling around the docks was great. Plenty of sea life to investigate. It kept us busy all week.
The only downsides that we can think of are that there were no fans available in the main house. (It's always nice to sleep with a fan.) And that there were no laundry facilities on the premises. But these are minor quibbles, compared to all the great positives that this place has to offer.