I had a fantastic stay in Kevin's apartment. The location is amazing, great neighborhood, lively and easy to get around with public transportation (to city center and airport).
The apartment itself is brand new, got everything (you can cook, watch tv, it has all the supplies required) you need and is completely clean.
I would totally recommend it and come back here the next time I step foot in San Francisco!