We enjoyed staying at Hayes Valley Inn a lot, especially loved the big community kitchen and central location. Highly recommend it