Crystal always has at least 50% off sales or two for one sales (same thing) and typically there are always some on board credits to throw in too. Disingenuous marketing, which is a theme on over-rated Crystal. Save your money and find other lines that give you twice the cruises for what Crystal charges for one, even at their "discounts".
You can only eat so much food. The novelty of over-indulgence wears off quickly and there you are stuck paying an arm and a leg for amenities you never end up using. A more basic cruise line like Holland America gives you a lot better value for the money than any "discount" on Crystal. And better itineraries and choices of ships as well.