My team stayed at Yusu's place in South San Francisco for a week-long team meeting. The location was ideal because we planned to work in both Palo Alto and in San Francisco, so it was right in the middle. The place was spacious and everyone had their own space, while the living room and kitchen was a common space everyone could go to hang out and team build. We hiked nearby and checked out some local restaurants.
The only suggestion we had to make the trip better was a more stocked kitchen -- we are culinary professionals and planned on making a "family meal" at the house, but found the cooking materials a bit lacking. Not unmanageable, but things like no large bowls and no baking sheets (but this won't be a problem if you're not planning to cook at the house).
The other thing was that there are signs all over the house to "please do this..." and "don't do this..." and a very long house manual that has fines for things like mislabeling recycling, a large check-out fine, and then there were messages from the owner about when we were checking out to see if cleaning could come earlier (which made us feel a bit rushed), etc. Obviously not a problem and we appreciate the communication, but it added a layer of stress that we were going to miss one of the many rules and get fined for something.
However, otherwise it a great stay and I would recommend to large groups and work teams staying in San Francisco.