Five star all the way! Johns place is sparkling clean and very well equipped for our lovely week in Ocean Beach. Lots of thoughtful touches made this feel like a home away from home. We will definitely stay here again next time.