Perfect location in the Castro and a nice, large upper floor space to stay in.