The Marriott West India Quay is amazing. Just spent another long weekend there and if anyone is thinking of staying in London, then I highly recommend this property. It may not be in the centre of town but it's a fabulous area with lots of bars, restaurants and very good shopping.
It's also much cheaper to stay there at weekends than most London Marriotts but the quality and service is first class, and well worth the 20 minutes it takes on the Underground to get into the west end.
Also, had a truly wonderful dinner on Saturday night in their restaurant (Curve) which specialises in fish (they also do meat etc). Betwen 5pm and 7pm they currently have a wonderful set menu for 2 or 3 courses. We had the 3 course which included a glass of wine. Each course was superbly presented, beautifully cooked and tasty. There were 2 other choices of each course! I can't wait to go back there again for dinner. The 3 course dinner was an incredible £20. . The staff were very friendly and attentive, but then again, the whole hotel is like this - it is managed very very well indeed with exceptional customer service.