We opened the card onboard in February and used it to buy our CruiseNext certificates, which got us nearly all the way to the 30,000 points (maybe the promo was 25,000 points?). We booked our next cruise within a few weeks of being home, a 14 day Prima trip for January 2025. I booked Large Ocean View. Used the Cruise Next certificates for the deposit. Charged some other stuff we would be buying anyway, plus our Vibe pass to get to the 30,000 points. As soon as the monthly statement processed we did the points upgrade to Balcony. Easy peasy. Saved about $2500 in fare difference. I think its a great deal if you are willing to book far in advance when there are lots of cabins available. Also great for combining with Cruise Next. We will see moving forward how long it takes to build points back up for a next upgrade - but just paying for final bill plus the Vibe plus gratuities with 3x points is about 17,000 points so halfway to another upgrade.