Staying at Michael's was ideal. The apartment is beautiful and has all the amenities you could need, it's in the most perfect location in Hayes Valley, easy connections via public transport, great food & drink nearby. Communication was always swift and efficient, and the building manager Tom is always super chatty and helpful. Would definitely stay again!