I had a great time staying at the Hayes Valley Inn. The room was clean and spacious. The host was very nice and helpful when I had questions or needed assistance.
The location is great, at the heart of Hayes valley and there are amazing restaurants around.