We stayed one night at Richard's place and really enjoyed our stay. The nearest tube station is Upton Park (10-15 minute walk) and that was perfect for our expectations. I would go back to that place for my next week-end in London!