The one time we used a TA it was Dreams Unlimited as well. I didn't have a name when I did the onboard booking, so just gave them the company name. It turned out very well, with the onboard credit and they even refunded me some money when the cruise got closer because the price dropped. The drawback is that you can't make any changes to your reservation yourself, it is all done through your TA.