Michael's place was great! Exceptional location in Hayes Valley and a very clean and comfortable apartment. As a host, Michael went above and beyond to make sure we had a positive experience. Would stay here again.