The Victoria does get a few extra points over the Plaza, but I really like the Plaza's location, too. You have a really great bus ( RV1 I believe) there that goes all the way to Tower Bridge, and in the other direction, to Covent Garden. Nice views always near the river, too. You have the Tate Modern, London Eye and a lot of interesting sites there. 90% customer satisfaction is great, and unfortunately, these deals "disappear" sometimes from one day/hour to the next.. or come back later.. more expensive or, sometimes.. cheaper. Good luck. No matter which hotel it is.. even not one of those mentioned, it is obviously very appealing.