Excellent place, as advertised. Ocean Beach was perfect and so was the location. We'll be back.