Used a TA twice and I could not see that I got a better deal. I looked at the cruise line website prior to call a TA and the price was the same.
Never had a problem with booking through CCL but always do it with talking to someone and not booking through their site.
Dec.2002 CCL - Destiny
Nov.2003 RCL - Monarch of the Sea
Dec.2004 RCL - Majesty of the Sea
Nov.2005 CCL - Spirit
Aug.2007 PCL - Crown Princess
Feb.2008 CCL - Spirit
Oct.2009 CCL - Elation
Jan.2010 CCL - Splender
Feb.2011 CCL - Spirit (Cabo)
Jul. 2011 CCL -Spirit (Alaska)
Oct.2011 CCL- Dream-(W.Caribbean)
Feb.2012 CCL - Spirit ( Cabo)
Dec. 2012 CCL- Splendor ( Cabo)