My family of 4 really loved the place. It was very spacious, super clean, secure, and good wi-fi. While it is not located in downtown London, we really liked the neighborhood. The nearest Tube station is an easy 3-5 minute walk, and it is only a 20 minute direct ride to Westminster on the District line.
It is located above a local grocery store, so that was super convenient for cooking in. Several good restaurants, and wine bars with in a 2-5 minute walk.
While I personally never met the host, communication was great and easy. Check in and out was very simple as well.