We have been "upgraded" to an appartment next door (we were told upon check-in): Basically the same layout and view, but with a balcony.
Check-in communication was flawless, we were shows around the flat and handed the key. Bed linen and towels were clean and nice.
The condition of the flat was almost flawless, we were really happy with our choice. The view over thames river was stunning!
The area is very nice, modern and clean but lacks some original London charm. However, a choice of restaurants and two small supermarkets were nearby.
It takes only a short walk to the Jubilee Line subway which takes you directly to London Center: The most important stops can be reached without changing trains (Westminster, Green Park for Buckingham Palace, London Bridge etc.) - very convenient!
The kitchen is fully equipped including. freezer, fridge, stove, kettle, microwave, dishwasher. Washer works well, WiFi reception and speed were excellent.
We were a group of 7 including 3 kids and everyone found a good place to sleep: 6 in the 3 bedrooms and 1 on the fold-out couch in the living room.
I guess it will not be easy to find a better place to stay in London - highly recommended!