The flat is just as depicted and described - modern and comfortable. We didn't get to spend much time in it during our five night stay because our family of four did so much sightseeing!
The flat is convenient to grocery stores, coffee, etc. The bus stop is nearby and the Tube is a 6-7 minute walk. It does take a little time and at least one transfer to get to most Central London landmarks (in case you don't know London) - plan for maybe 40 minutes depending on time of day, where you're going, and how fast you walk and navigate.
Dan and Claudia were helpful, gracious and very responsive!
We will hold fond memories of our stay.