This apartment is in a great location, with less than 5 minutes walk to the centre of Hayes Valley, where you'll find all sorts of boutiques and bars, cafes and restaurants. It is also within walking distance to Whole Foods and Safeway on Market St. Further afield, you can even walk to Union Square, Castro or Haight Ashbury.

The apartment itself is spacious as described, and is equipped for basic needs. I didn't end up using the kitchen so can't comment how well it would of performed. It's a lower level apartment so some noise from upstairs is inevitable but not bothersome, there is no street noise whatsoever. Hand soap, towels and bedding linen were provided.

In terms of cleanliness, essential surfaces looked clean, however, the floors, carpet and walls look like they really need a good scrub, an issue that can easily be rectified. This didn't really affect my stay, however, would of made it more comfortable and relaxing.

Wifi was provided but was low speed and cell coverage was patchy (probably due to location and thick walls/ceilings), fine for checking emails and general web browsing but not much more.

The hosts, Lynn and Mark were very responsive with their communications and got back to me very quickly with any queries that I had. They were very accommodating to my arrival and departure times.

Overall, was a good choice based on location and convenience.