I think it can depend a lot on the agent. I used them for our first cruise and land portion (wdw) after. Our agent was not great. She mis-spelled one of my children's names on the booking and it was a PITA to get fixed. She took up to a week to answer an email. Despite this, I thought I'd give her/DU one more shot. Sent an email asking to be notified when new bookings came out with a specific request. Never heard from her. I figured if an agent can't respond to an email asking them to continue being your TA, they are not worth my time. Now I use Costco. No issues at all with them and a bigger "payout" in terms of money back due to the cash card.