Fantastic place to stay. Modernized and redeveloped area with easy access to ExCel and local necessities.
If you plan on staying in London for a business trip near to the Excel then I would definitely recommend.