Okay, with all due respect to TA's...FROM THE HORSE'S MOUTH, a supervisor at Princess...here's the truth.
There is no such thing as a mini-suite without a balcony ON RUBY. Therefore, any upgrade from the top class balcony would only be to a mini-suite WITH A BALCONY.
In addition you or your travel agent ARE ALWAYS NOTIFIED min. 48 hours before any cabin change occurs, and you may decline such change.
Also, regarding smoking - ALL AREAS OF THE SHIP (except of course, the dining areas and showroom) WILL HAVE SMOKING AND NON-SMOKING SECTIONS PROVIDED. That's ALL lounges, casino, etc. There will NOT be any non-smoking nights, etc.
Hope that clears up any misconceptions. I really didn't care about the upgrade, but was geniunely curious, since I'd never heard of such a thing. And I also wanted to ensure I could smoke at the wine/champagne bar, as opposed to the Wheelhouse. I can smoke wherever I want, as all rooms will have designated sections, like the good old days.
:thumb