We got a “free” extended balcony cabin on the Celebration with my Diamond Elite card. Actually $100 pp plus taxes, etc. total is $500. We also get a $200 cabin credit, so free sort of.
Was getting “free” cruises for years with NCL but have timed off their system as haven’t cruised since 1/20. Wonder why that is… but not happy and will to give Carnival a try. Hope we don’t miss the vip perks we’d get due to our (Platinum Plus?) NCL status