Location is great! There are lot of things to see e.g. Tower Bridge in a short walking distance. Very easy to to explore the town because the Aldgate East station is close.
The apartment was clean and communication worked very well. Picking up the keys was quick and easy.
Only negative thing was bad air condition in the apartment.