We had a great three-night stay at Doug's place in Ocean Beach.
There are two large bedrooms, a good size bathroom (with shower over, crucially with great water pressure), and an open plan living / dining area. Because of the size and layout of the living space there is relatively limited seating for evenings in front of the TV, but with Doug's helpful tips about where to go out locally for food (which arrived the day before we checked in) we hardly had need for it. We are a family of 3 - the place was the perfect size for us. I think with 3 or more adults you might find it slightly cramped if you plan on spending much time in the property, but that's not really what this kind of place near the beach is for! Parking was convenient and we found the on site laundry facilities extremely useful. The kitchen was well stocked with plenty of the essentials and quality appliances.
Doug was a great host and really communicative before and during our stay. We had a minor issue with an appliance during our stay, and Doug arranged for a maintenance worker to visit within a matter of hours me reporting the issue to him. You can't argue with that.
One thing to note is that the area is under the flight path for the airport so you do get some aircraft noise during operating hours. It did not bother us at all during our stay (our toddler was not disturbed by it once she had gone down to bed).
Overall we would recommend Doug, the property and the area without hesitation.