Eric & Krista's Lotus House is the perfect place to stay in Ocean Beach! It is located about 5-10 mins away from the beach, and is close to many shops, food markets and cafes. The house itself is cozy, comfortable, and clean. The rooftop deck is an amazing bonus!
While there is no kitchen, they do provide a mini-fridge and keurig with coffee. One thing to keep in mind is that there is no way to heat up food.
Eric & Krista are very hospitable and responsive. They even provide 2 beach cruisers which are amazing to use for exploring the area. All in all, I would highly recommend their place and was very happy with my stay!