Subject: Canary Wharf/London

I'm planing a trip to London in August this year and need whatever information there is on Canary Wharf. The Four Seasons have opened a hotel there and I'm curious if I would be better there or at the older hotel at Hamilton Place/Mayfair. And if I end up at Canary Wharf, what am I to expect in terms of things to do and transportation.

With many thanks, Edmund in Singapore