Great location for a stay in london - 10 mins walk to selfridges
The apartment has everything you need
I recommend and would stay again