The apartment at Jean and Alfredo's house is just like in the description (even a little better ;) ). You'll find it well equipped with everything you need for your stay in SF. The hosts are really nice and forthcoming.
There isn't much more to say, just go to SF and find out for yourself :)