The best part about this place is the outdoors: many quiet places to recline and a lot of space, and there’s a beautiful outdoor dining and living room area, as well as a faull outdoor barbecue kitchen. It’s quite a few stairs to the beach, so, if anyone in your group has mobility issues, be advised, but there’s a beautiful area down there with chaise lounges to relax above the beach. The beach is gorgeous, it does get a bit crowded with the two campgrounds on either side, but if you take a swim first thing in the morning, you’ll have it all to yourself and it could not be more gorgeous!!! It is a pebble beach so if your feet are tender, make sure to bring your water shoes. We really appreciated that there were two places to get food and drinks so close by and we loved buying fresh bread in the mornings from the bread man. Overall, it was fantastic stay. I will say that two of the downstairs bedrooms were quite musty, and because it was so hot when we were there, we weren’t able to leave the doors and windows open (had to use ac) so the mildew smell was pretty strong. One of the air conditioners upstairs was not working when we were there and it was quite warm at night. The indoor kitchen is a little bit small and really only one person can comfortably work, so if you are a gourmet plan on doing a lot of outdoor grilling! The upstairs bedrooms with the en suite bathrooms are spectacular, very roomy, and the bathrooms are beautiful. The property managers are lovely.