Excellent location, great weather, views, and hospitality. Great spot in Ocean Beach!