We had a great time London. Weather cooperated with us...mostly. :)
The flat is located well within range of all the hotspots via a quick metro or bus ride. Bus is about 2 blocks away. You will have to walk 4-5 blocks to get to the metro though. Plenty of restaurants, cafes, grocery stores and such in the area if you want to stay local.
We received a very warm welcome on arrival. Thanks John! Kitchen had plenty of stuff for weary travelers who don't want to go out immediately to find snacks or drinks. Plenty of space to just sit down after a long day of "touristing." We would definitely stay here again on our next trip to London.