I will definitely be coming back to this extremely comfortable apartment. On top of a hill on the edge of North Beach, it has a beautiful view from the apartment and deck. It is a short walk to everything I wanted (Italian food, Chinese food, convenient transit, a library, Trader Joe's and Walgreen's). It is a terrific location for people who like to walk and enjoy views. Being on top of a hill meant I didn't feel so bad about eating pizza and pasta because then I got some cardio coming home! Ellen is a very thoughtful hostess, everything I needed was there to cook and relax. I felt safe there, which is important to me as a woman traveling alone.