Christopher's place is a nice place in Ocean Beach which itself is a little 'dated' and very much a 'hippie' kind of community, I would advise you review Ocean Beach itself on Trip Advisor before you book.
The downside is that Ocean Beach is underneath a flight path which generates a lot of noise, particularly when all windows are open as there is no air conditioning in the property.