The apartment is perfect for your stay in Teddington. It has everthing that you require and it's modern and was very clean. The underfloor heating in the main living space is lovely and works well for quite a large space, so you definately will not be cold. We ended up staying an additional night we liked it so much. Great Italian restaurant close by and free parking on the street.