I would call them and not book on the website. I use a trusted travel agent but I know that is a personal choice. It may be that the upgrade is only on certain staterooms. On your voyage you may get an outside for the same price as an inside but not a balcony for the price of an outside. It's hard to judge when a sale is a sale when you know they will come out with another offer next week.