Great little cottage for our small family (2 adults, a 5-year old and a 2-year old). Location was perfect: 5-minute walk to a small playground (Fanwell) and calm beach for the kids, 15-minute walk to the ocean and beach and everything there, and a 5-minute walk to Garnett Ave with a Sprouts and a 7-eleven (and many restaurants and a brewpub) for everything else. We only used our car to go to the zoo one day, keeping local two others. There's Ofo and Lime and Bird bikes and scooters everywhere, so easy to get around if you have the app to unlock them. Be careful on the boardwalk without a helmet, police are there ready to ticket.
I highly recommend Ortiz Tacos #2 next to the 7-eleven for an awesome California burrito, and Iron Pig for some bbq.
The cottage was well stocked, super glad it had an AC (even though it ended up not getting too hot while there) and a washer/dryer. The only thing I wish I had known before going is that the bathroom is only accessible through the bedroom, so whoever sleeps on the pull out couch has to walk through the bedroom to get to it, not an issue for us once we figured out the sleeping arrangements though. We ended up putting the kids in the bedroom since they go to bed early and we wanted to close the door and keep it dark and quiet in there, putting us on the pull out couch. The bedroom in our cottage had a nice tempurpedic mattress (which I'm not sure the kids appreciated, but we would have if we ended up sleeping in there). There is a tv in the bedroom and the the living room/couch area.
Pacific Beach is great, a lot nicer and somewhat more family oriented than Ocean Beach where we stayed last time. Towards the later afternoon/evening it gets rowdy, but the cottage is far enough away that its not an issue. Beach if fairly crowded. Ocean Beach is closer to the downtown and the zoo, but we like and will stay in Pacific Beach from now on as we liked it better overall.
Will definitely look to stay there again.