We had a great price on our last cruise -- about 67% off when booked about 2 months before the cruise, and we were able to use frequent flyer miles to/from the port of San Juan. Unfortunately, it was from a DU competitor that markets great deals on last minute cruises, and I was very worried about how it was going to work out. But the arrangements came together well, and it was a "good enough" cruise -- but not Disney!