The apartment is superb, and our hosts was more than perfect. Not only providing everything we would expect, but way more. Hannah was very pleasant and helpful.
The location is great as well, not so close to downtown, but in front of station that connected us to everywhere, very quickly and not crowded. A beautiful park very close will give you access (walk distance - 30-40min) to the Hampton Court Palace - a must see.
Around the house we can really recommend "The Forrester" for dinner, and there is a grocery next door too, for daily needs.
When I manage to spend more few days in London, I'll for sure have this place as my first option.