Perfect Ocean Beach location, awesome accommodations, and great communication!