We had a very nice stay at John's place in SF. The apartment was as described, even better than expected.
We had two separate rooms and two separate bathrooms which was very convenient for us (my wife, baby and me, and a colleague). The place was clean, great size, with full kitchen, very comfortable with all the essentials included (towels, dish soap, coffee, Wi-fi, TV, etc), just like home.
The neighbourhood is simply amazing. We discovered North Beach and it's jewels. Nice restaurants, cafés, and delicatessens or groceries just steps away. Due to it's central location, we walked every day to Union square, China town, Fisherman's wharf, Coit tower, and more. Caffe Trieste right at the corner makes the best cappuccino grande I ever tasted.
We really enjoyed our stay at John's place in North Beach and definitely recommend it. John was a great host, everything was as described or even better. He was flexible about our arrival time and attentive to our needs, even before getting to SF, making sure we travel with peace of mind.