We were very pleased with this place. We traveled with a group of 12 adults and found it just about perfect.
The location is great. Though you will need / want a rental car, it is very close to numerous great snorkeling beaches, stunning hikes (Magic Mountain is a must!), and nice restaurants.
One thing that made us nervous before we got here was the beach. We could not really tell what it was like from the photos. It turned out to be quite satisfactory. There is a pristine sand area right next to the pool and then two steps down to the actual beach. While it is not the sort of beach you would want to lay on (rocky, small), it is quite suitable for swimming. (Even for kids, if supervised. At least I think so. Every parent will need to make their own decision.) Water shoes are recommended due to scattered rocks on the bottom, but you can easily walk our a few dozen yards to areas that are quite swimmable. We did that every day. Due to the offshore barrier reef, the water is quite calm with no waves and suitable for snorkeling. (Though marine life to see is not as plentiful, and visibility is not as great, as other nearby areas.) There are also paddle boards and two person kayaks on site that are fun to us.
The kitchen was well equipped with pots, pans, utensils, appliances, etc. There was also a reasonable assortment of spices and coffee.
With our group of 12, our only design complaints were apparent from the listing:
(1) We could have used one more bathroom.
(2) The upstairs lofts do not have walls / doors, so the early risers can disturb the late sleepers upstairs. A similar issue applies to the ground floor in the annex, where the “bedroom” is not walled off. But we made it work. There were three “real” bedrooms. The main bedroom has a private bath, and the two others share a bath. We put six people in the two real bedrooms, two in the annex “bedroom” and 4 in the lofts.
(3) The inside dining space was really only suitable for about six people. We managed to squeeze in 12 on the outside table, which is where we wanted to eat anyway.
Stephanie, the property manager onsite, was lovely. She was so friendly and so helpful and gave us great tips on where to stay and what to do.
Wifi was adequate in the mainhouse. I was able to do video calls. It did not extend well to the annex.
Overall, it was a great space and near perfect for our group. Comfortable beds. Clean. Well equipped. And just a lovely setting with a view