James was an excellent host. Communication was great. The description of the property was accurate. Noe Valley is our stomping ground so we were happy campers. The small, charming space was an oasis for us after spending time with children, grandchildren and extended family.