A very very good place to enjoy London. Yes.
The flat is very well placed. It's calm and peacefull. And the rooms are clean.
I had a great stay and it's great hosts