We got this property, all 3 floors, for 8 adults and 4 kids (2 sibling pairs).There was plenty of space for everyone, with the siblings sharing a bedroom. Pool table on the middle floor and darts were great. We had plenty of space to cook, both kitchens were well stocked. It's an easy walk to one of the better supermarkets, and there's decent places to eat around. As advertised, our fishing charter and SCUBA shop picked us up from the dock every morning.I will admit that we came at the end of a long storm cycle, and that the caretaker did try really hard to keep up with the trash and detritus at the beach, but it is not a nice sandy beach as one would expect. The snorkeling is decent right off the dock, it is a little swim to get out there. LOVE that there are kayaks on site. Overall it's pretty great, but if you want to spend a ton of time on a white sandy beach, this is not the place for you.