The good: well-maintained property, heated swimming pool, ample gas grills, extremely well-stocked kitchen (pots, pans, and knives of course, but even some stuff like muffin tins and a steamer tray), a wonderful view of the ocean, and a peaceful, high-class vibe.
The not so great: very early morning (6:30am) trucks beeping in the parking lot and zooming down the road. The beach is beautiful but too rocky for most swimmers to feel confident jumping in (you can walk up or down a quarter mile to get some sandy beaches that are more swimmer-friendly). In-unit WiFi is unusably slow to the point of uselessness
Overall, highly recommended! I've come back to this property more than once and will come back again.