Gee, that's funny, AAA told us uniworld is good. and that's who we made arrangements with. It's tough to pick - I've seen good and bad about all cruise lines. Our decision was also based on picking the trip that went where we were really interested in going. Not many lines have cruises that also include a trip down the Moselle river which Uniworld included.
We're going in june and hopefully it will be a great trip!