Superb location and a lovely chic apartment. Easily accommodates 5 people too. It has every amenity you'd ever need on a short stay and is located right next to an Overground station.
The only negative is the lack of a lift, but thats not major and it didn't affect the stay at all.
Overall I'd recommend this to anyone wanting to spend time in London, whether a short or long stay.