We've booked 6 cruises with VacationsToGo. They have been consistently good.
On one occasion our travel advisor left during the last part of the arrangements, leaving us in a bit of a lurch, but his supervisor stepped in immediately and handled everything perfectly. If you call when your TA is not working they have an excellent system for taking care of you.
I wrote a thank you note after one of the cruises, and got a note back from the owner--or someone acting on his behalf.
I recommend them to friends all of the time.