Pictures don't do this flat justice, it's quite spacious. The bed was comfy and everything was in good working order. Quiet flat, with minimal noise from neighbors. It was easy to relax when we came back after a day of walking all over the city. Hayes Valley is an excellent location -- it's easy to get anywhere from there, by walking or via public transportation. Lots of shopping, food and drinks nearby. Also close to some SF landmarks like the Painted Ladies. Highly recommended!