Five stars! Charming and bright and sparkling clean — we enjoyed walking to the shops and restaurants of Hayes Valley. Would love to stay again. Thank you!