The apartment is really beautifully finished and well equipped. There are lovely views to Canary Wharf and over the river from all of the apartment rooms which face out of the back of the building.
The new English National Ballet building is opposite at the front of the building. You can watch them rehearse from the viewing window on the 3rd floor of the ENB building for free if that is your thing. There is a coffee shop there that sells the usual stuff (great croissants) and healthier fare too.
There is also a deli, shop and restaurants as part of the accommodation complex in a different block. Access to the underground is as described and very easy.
We saw a seal early one morning in the river below and had a lovely stay. Andrew met me to let me into the apartment and available during the stay but he was not needed!