Chose Viking based on repeated commercials and reviews showing Viking as a first class cruise line. Chose the Danube cruise based on dates and interest in finishing in Germany.
Viking was great, from the initial call, the booking process, great customer service. The boat was very clean, well appointed,crew spoke english and was very friendly.
Food was good (not excellent) but plentiful and well presented. If you like cocktails and better wines the Silver Package is the way to go- well worth the extra charge.
Top deck, nice balcony, very clean!