We very much enjoyed our stay at this apartment. The location and duty staff were top notch! Very close to the tube that brought us to all the main sights in London.
The apartment was clean and comfortable. An elevator, laundry, and dishwasher comes in handy. I would only suggest requesting more amenities for a longer stay if required
Overall a great place to stay while in London!