On the back of a previous tip on this site, I decided to try Riverside Lets, which is one of the apartments at Odessa Wharf. The location is great and I thoroughly recommend it instead of the usual bland cooperate Canary Wharf experience.
I've stayed here!