Hmm, mixed review...
My rate for Marriott West India Quay is 66 GBP including tax, Marriott Maida Vale for 80 GBP, Marriott Regents Park for 90 GBP...So, if it's not so hard to get into London city attractions, I might go with Marriott West India Quay...=)