I've stayed at this hotel on several occasions. It seems a sound, reliable operation. And you will not be short of "things" to do or see in your leisure moments: for example, the Docklands Light Railway will take you quickly to the various attractions at Greenwich and, similarly, to the City of London's sites. Alternatively, you are close to several of the main 2012 Olympic sites. And lastly, should you develop a thist, there are several riverside pubs while you can pass an hour or two, drinking a pint and reflecting on life, the universe and everything else. You might also check out a recnt post from "Londoner", which lists more interesting options. Have a good trip.
I stayed there and it was excellent. Quite and nice places to run if you are a runner. You can connect to anywhere in London by the tube of trolley. Have fun and there are some good resturants nearby....Bill