Very excellent location in Hayes Valley. Clean place, thoughtful welcoming touches, nice to have the deck/porch for outdoor space access and a nice view of the city.