I really liked Theodore's flat. After a bad experience with b&b, this was exactly what I needed. The flat is spacious, clean and comfortable. WIFI speed is great which is must for a geek like me. The kitchen has everything you need and there is also a garden for the sunny days.
The strong point of this flat is the fact that is so close to the Mission so that you can enjoy the pubs and the restaurant but in the same time it is just outside so that you don't get all the noise.
As Theodore has proven to be a perfect host, I'm definitely going to stay at Theodore's next time I go to SF.