The Hayes Valley Inn is a good value but make sure you are comfortable with sharing bathrooms with the other guests on the floor. This was not a problem for me as I was up early and did not have to wait to use the shower.