It was great staying with Hayes Valley Inn. Thank you much for being accommodating with the different check in times. We were happy how smooth the process was even without contact with any of the staff. They give clear directions on check in and check out. The entire inn was also very clean from the bathroom to the kitchen and the rooms.