We had a great stay in Teddington; Kanwar and Danijela's place is just as described: modern and very clean! We were greeted in person and walked through the flat so that any of our questions could be answered. The heated floors are great! The location was perfect for accessing the train to London (~10 min walk), getting a quick bite to eat, and flying out of Heathrow. Parking is on the street but we easily found a spot. We would stay again!