The place is wonderful and in a great location. The bikes for guests were awesome for exploring Ocean Beach! The place was very clean and Cliff leaves all amenities you may need for your stay. Highly recommend!