James and Kim are truly the perfect hosts. Their apartment in Hayes Valley was the perfect location for my conference. It was clean, quiet, and super comfortable. Plus they were lightning fast communicators, flexible for check in and very gracious. Thank you!