We had a very nice stay at the apartment :)
Everything was well organized and clean, and it's not far to the nearest tube station and central London.
Can completely recommend this apartment!