I had a great stay in Ocean Beach. This place is centrally located and easy walks to near-by dog park, beaches, downtown OB and all of the restaurants and amenities you could need. Charles gave me a great run-down of the place and all of the good spots to try, even for vegetarian dining!
There is a secure parking spot. The patio area is fantastic and very conducive to afternoon naps. The place is cozy with everything you need and with lots of nice breezes through the windows. Highly recommended.