Excellent brand new and clean apartment. Everything you need is provided. Several supermarkets close by and bus stop in front of the apartment.
Train station is at a 12 minutes walk (or 5 minutes by bus).
I would highly recommend this apartment for a longer stay. For a 2/3 days days I would say an apartment in central London will avoid you from staying at least 1h30 in public transportation per day.