I officially booked my cruise today, but I cannot tell you how many emails I sent those poor people and not one went unanswered, and most were answered within minutes! I did lots of researching and DU had the best price, aside of cruisesonly.com, who were willing to beat it by about $20 (I had to work hard at getting her to beat DU's price). I personally had a very nice and attentive TA at cruisesonly, but I've heard from others that they don't really have it together, so I booked with DU. I think they are extremely accommodating and don't forget that if a better deals comes around, you will get it. Some agents wouldn't bother to tell you about it or give you the better deal.