We rented this flat because it was only a few blocks from our children. It is really not near anything in London, if you are looking for a tourist destination, but if you walk a bit, you are near a train station that will take you into the city.
It is important to note that it is on the top floor of the building, meaning that you will need to take your luggage up 3 flights of stairs.
We also had some difficulty getting the water temperature of the shower to be anything but extremely hot. The regulator knob was stuck in one permanent position.
There was old food in the refrigerator.
The pluses are that it was very quiet, the mattress was very comfortable and the WIFI was strong.
We also found that Rob was extremely responsive when we had any issues.