We did a Danube cruise with them (disclaimer: we are old farts, so Viking is a good fit for us). We had done the Rhine with Avalon previously, and really enjoyed it, but Viking was just a step higher. They took care of everything from the time we landed until they dropped us off at the Budapest airport on the way home, and they didn't miss a thing. We did a two-day stay-over in Budapest after the cruise (a Viking add-on) and they had staff at our hotel that could help with any questions or concerns we had.