Sea Star in Pacific Beach is a great location. Walking to restaurants/shops is easy, and the kids could play on the beach while an adult watched from the deck. There was plenty of space for seven, and the layout (except for the kitchen), works well.
It would have been a perfect stay, except when we arrived it was pretty dirty (someone's laundry in one of the bedrooms, a used bandaid on the living room floor, a vacuum attachment on the couch, sticky counters). Also, there were no extra keys. Also, half of the downstairs outlets didn't work. The management company brought keys the next morning, and they were generally apologetic, but they never cleaned anything up.
There were some beach amenities, (chairs, pails and buckets), but both boogie boards were broken, and any other equipment was incomplete (paddles but no ball, etc.).
Next time, we'll stay in the same neighborhood in a house run by a different company.