Great location in Hayes Valley. Clean place with a communicative host.