Everything was perfect and exactly what we expected. Communication was excellent with host. Beach is a 30 second walk and shops and restaurants are 10 minutes by foot. No car needed in Ocean Beach.