I had 2 free upgrades, while onboard. Once was when my cabin flooded, and the other time was when my cabin was next to a very noisy crew station and I complained. I had a free upgrade another time when I was asked before the cruise if I wanted to pay for an upsell and I said no. It happened anyway. Generally, though, I never do expect upgrades and if an upsell comes my way, I may or may not bite. Depends on my mood and what it's worth to me.