Hannah's place is all you've been looking for. Perfect location to go to Richmond, Teddington, Kingston and Hampton Court. Waterloo is 30min away, which is no time in greater London. The place is spacious, clean, well equipped and you will feel at home within hours. Communication with Hannah was more than nice and I would highly recommend this place for either a business trip or holiday. I stayed there for 9 weeks and never got bored of the place and always had an apartment which felt like home.