I recommend this place mainly for the very convenient location.
The flat is very nice and well furnished. It is also very quiet.
Reasons I could not give 5 stars are: for 200£ a night I would expect perfect cleanings (the kitchen was so so). And not having other’s people food and clothing around.
But London makes it possible to have such bad quality price ratio...
It is probably one of the best options in the area. So I recommend it if you plan to visit the city for tourism with your family.