Fantastic location, can not get any closer to the beach. Ocean Beach is a great, funky neighborhood.