Cannot imagine a better place for a London stay.
First of all, you’re right off the tube—a block away. For that reason, you’re as well-connected as you can be to anything. It’s a great sightseeing-home base.
Second of all, the flat itself is very comfortable and comes with its own little back deck.
Definitely book this place. You won’t regret it!