We enjoyed our stay in Hayes Valley while searching for long-term housing. Both Michael and the resident manager were kind and responsive. The unit is beautiful and functioned well for our needs.