These are 5 star hosts and would definitely give 5 stars for cleanliness of the listing and 5 stars for location and accuracy. Positives:
1. Hosts very responsive to issues when I messaged them, I met Ben in person and he was very welcoming but not intrusive at all.
2. Apartment was immaculately clean and the listing matched exactly the description.
3. Ocean Beach is an awesome neighborhood, very walkable, easy walk or bike to the beach. There is a cute little dog park right across the road from the rental. Beach cruisers are on the funky/ rusty side, recommend renting a bike if you plan to go further than the beach.
The reason I am giving 4 stars overall and not 5 is noise. The building the rental is in has 2 other apartments, one of which is directly above the unit and the sound proofing is quite poor. Luckily the upstairs neighbors are not very loud (they are long term renters) but it was easy to hear their conversations and even could hear snoring at night in the bedroom.