Stayed here for 2 weeks whilst working in London and it was a fantastic stay. The location was perfect, Check-in and Check-out was a breeze, and the apartment itself was well equipped with everything you would need for a longer term stay. The view was by far the highlight, being so high up you get a wonderful panoramic view of London. Also, if you are a plane fanatic like myself, the view also is very close to the landing path for Heathrow!
Would definitely recommend this place for anyone staying in London