This flat is absolutely wonderful. It really is close to everything and is in a fun and less-touristy area. If you're in London for business besides cliche tourist routes and you can afford it, this should be your flat.
10-20 minute tube ride to most places.
Wonderful views from the windows.
And proximity to cool, culture-filled neighborhoods and venues.
Also, being 1 stop from Liverpool street station makes getting to Cambridge, Oxford, etc quite easy.
Great flat. Nice owners. And one of the owners is a comedian!