If location is your primary objective, this is your spot. Ocean Beach Holiday is 2min from the ocean/tide pools. 5min from the main street of Ocean Beach (Newport Ave) with tons of bars, restaurants, shops. And less than 10min walk from the central beach/volleyball courts. It's a spacious unit and was very clean when our group checked in.
Since this property is managed by a rental company, not an individual host, you do lose some of the personal touch that I've liked about other AirBnbs. Laundry/dish soap is minimally provided (only if left over by prior guests). Kitchen is quite sparse (few plates, no spices/cooking oils, no extra garbage bags). Furniture is pretty old. And the rooftop could use a remodel. Some of this is picky, but for the price point of this rental, I think warranted.