The location is very convenient to walk to many restaurants and multiple beaches (Ocean Beach and dog beach). This place has almost everything you need for a mini vacation.