We had a great stay. The hosts were great, and the location amazing.
For a couple or a small family the flat was perfect. Easy access to the centre of London, either by public transport or even by foot.
Huge choice of places to eat and shops and supermarkets if you prefer.
One small issue was noise. As the flat is on a main road there is lots of traffic, but also during the night there is some noise from the trains passing through the tube station. Other than that this is a great place and highly recommended.