Possibly, but, for our upcoming cruise, we used a TA (don't usually do that, but the early booking and TA OBC were too enticing). Every time we went in to make a payment, she would call the cruise line and just talk to whoever answered. Our last visit (final payment) she got an airheaded employee and wound up repeating herself multiple times to get things finished.