The first time I transferred my existing reservation (I booked directly w/
DCL) they gave me all of the discounts listed above (by KYCruiseCrazy). The 2nd time I watched for discounts mailed throughout the year to me by AAA & again transferred it to AAA after confirming (twice) that the discounts would still apply, even though I had already booked. (They confirmed that they would but ONLY if I transferred to them by a certain date - which I did.)
Then, when the cruise was over & we went to settle our bill at the desk, DCL couldn't honor the discounts because AAA didn't have them listed. It was a two-week battle with AAA to get them covered - which they finally agreed to do & reimbursed us, but they said in the future they couldn't honor the discounts unless we book with them directly to begin with. We did get our mug, but the 10% discounts & the $100.00 per room on-board credits were what they didn't want to honor.
Also, because of the hassle, they agreed to give us a 10% discount on our next cruise IF we book directly with them. However, when I went to book it several months ago, they told me they had no record of it!!!
I like our TA's at AAA & use them for other reservations, but not booking DCL anymore.