Wonderful apartment with great hospitality, the is very nice and easy to reach.
The only disadvantage is the distance to center of London is about 40 min by metro other than that perfect stay.