We loved our stay here! It was great for a group. Each house is well-appointed with beautiful kitchens and bedrooms and all the amenities. We also enjoyed all the beach gear and bikes. The outdoor spaces are incredibly beautiful and usable for all kinds of activities. And the location is ideal- close to three beaches with different activity profiles; surfing/boogie boarding, little kid splashing, and swimming/snorkeling. I truly did not want to leave!