The upgrade thing is often a scam. You can find a rate in the category you want discounted. You often get what you pay for. WARNING...when it comes to QE2 type of ships. Cunnard is big on the class game by assigning dinning rooms to original booking class....thus and a cabin upgrade does not include a dinning upgrade. If I was booking any of the Queen ships I would make sure I had access to the dinning room I wanted and not the mess hall. This is the only cruise line I know has this practice.