What a gem! Steps from a beach with perfect waves for boogie boarding & playing in the surf, a great & well-maintained pool, and beautiful grounds. The place itself had all we needed for a family of 4 to spend a few days at the beach - sand toys, boogie boards, beach umbrella, chairs & towels. The shampoo/conditioner/body wash smell amazing. There are grocery stores 5ish mins away (we went to the nearby Walmart marketplace, which had everything we needed). There is not a/c and it was pretty warm at night in late August, but it gave the kids an excuse to stay up late on vacation. There were 3 fans that helped a lot. There are the usual kitchen amenities - Keurig & coffee maker, utensils, pots & pans, dishes, etc. All the staff we interacted with were very polite & prompt with communication. We’d definitely stay here again!Besides being right on the shore, my husband & oldest could easily drive to a couple of golf courses - Ram’s Hill (an hour plus drive - it gets really hot in the summer so bring lots of water!), Goat Hill (less than 10 mins away, and a really quirky, charming local course with a fun par 3 course), and Arrowwood (also close by; fun and nice vibe, food was a little spendy, but worth it). There are lots of good restaurants nearby. My youngest and I loved exploring the eucalyptus grove at Hosp Park (10 or so mins away without traffic). La Jolla was a short drive (about 30 mins) on a weekday morning. The kayak tour of the caves was a lot of fun!