Great location with many options for excellent food and activities. The Cabin is cozy but has everything we needed plus more. Having a garage was a huge plus since we realized after day 1 in Ocean Beach that parking is a big issue without a garage. The place was stocked with beach essentials too which made packing much easier. I would definitely stay here again.