We had a brilliant stay in Teddington as a family of four including two small children. The flat is spacious, clean and complete with lots of useful amenities. Check in/out was easy and communication with the hosts was fast and straightforward. Would definitely recommend!