We booked two adjoining Villas for our group of 8 adults and 2 kids, 13 and 7. One Villa was the 3 bedroom, 2 bath Villa. The adjoining was a studio Villa that slept 4 which worked great for the family of 4. The villas were beautiful, 2 verandas where we had breakfast/coffee every morning with an amazing view of the beach, pool and the grounds. The ability to do laundry easily was great! The beach equipment locker was very handy and well stocked. The equipment we used was fairly new and clean. We used the snorkeling equipment the most. Villas were clean and so was the well equipped kitchen. If we had any questions, texting our "host" was easy and they were quick to respond. We had an issue with the frig not being very cool and they got someone out to look at it, but by then it was cooling pretty well. Seemed to hold for our stay. It would not make ice but we were able to share ice from our adjoining villa. All in all, it was an amazing time and everyone enjoyed the 2 villas. The property itself is beautiful, the pool was great, had easy access to the beach and the grill by the pool area was so nice to have. Having a keypad for the villas and the gates worked great! All of us had access and no keys/cards to worry about. Everyone said the beds were very comfortable. All in all it was an amazing place to stay for all of us. Parking was also easy. We had 3 cars and we were able to find free guest parking easily.