Overall, my family had a pleasant stay in Ocean Beach. I would recommend this place with a few caveats.
Pros: great location with lots of personal touches to make you feel at home. Very comfortable beds and lots of modern amenities. We liked that there were 2 bedrooms available and lots of space to spread out with a family of 4. Street parking was not an issue.
Cons: we requested a pack and play for my 1 year old before booking but when we checked in it was not available and Stacie was out of town. This was extremely inconvenient when traveling all day and having nowhere for a tired and cranky baby to sleep. I was told the pack and play would be delivered the next day at 3:00 pm but when we returned it was still unavailable and did not get delivered until after 8:00pm. If you are traveling with kids you may want to communicate your needs well in advance of arrival since it is not kept in the rental unit. Also, the wifi was not the best, very spotty and had trouble streaming.