I was very disappointed with my "lakeside" stay near Ocean Beach. It is not lakeside, there is a tidal slough a block or so away, fenced off from the public. And it's a stretch to call the location "Ocean Beach." Google Maps call the neighborhood Temecula Heights. It's about a 45 minute walk to the beach, not 20 minutes as advertised. The unit is accessed through a rusted out screen door, then up a narrow stairway that was quite dirty. The apartment appears to be furnished in thrift store cast offs, and a number of window screens were broken or missing. The paint on the kitchen cabinets was peeling off. There is parking, but if the other unit in the building is occupied you have to drive over the curb to access it. The internet was slow, and quit entirely the last two days of my stay. The apartment is located directly under the flight path of the nearby airport, so expect very loud jet airliners to pass overhead every couple of minutes between 6:30am and 11:30pm. To be fair, the major systems worked fine. The toilet flushed, the hot water was hot, and the kitchen was serviceable, as long as you watched out for paint chips. I never leave negative reviews, but folks should be aware that this place has some real issues.