Personally, I have never used a TA until this trip. We booked with AAA and my TA in PA was great, if you PM me, I would be glad to let you know who I used. However, if you don't have AAA, I do have to put in a plug for Small World Vacations. I have never personally used them, but several of my coworkers have and they have been excellent! They went above and beyond helping to coordinate a grand gathering land and sea family reunion for one of my coworkers. I have heard nothing but good about them. Maggie