We stayed for 1 month, with 3 people in William's place and I can say we were delighted! The location, Alamo Square, is a very friendly/cosy neighbourhood with everything you need close by. The apartment has a large bathroom and kitchen, which increase comfort significantly.
Also, our hosts were very responsive in case of need, which is also very important.
I can really recommend that place for friends or small family!