We had an enjoyable stay here, fantastic location. Easily walkable in less than 10 minutes to the nearest tube station to get you into the heart of London. Shops less than a 5 minute walk.
Just to make you aware, the TV in the photo is not plugged in, and is only really there for show, so you'll need to bring your own laptop/tablet to watch things on.
The water pressure in the kitchen was very poor unfortunately, barely a trickle, and taking a long time to fill up pots and pans. Overall, we have a good time and it was a good base whilst we went out sightseeing during the day.