To start, we've cruised Viking before and discovered it to be a far superior and personal cruise line than many of their competitors.
Cruising up the Danube from Budapest is probably one of the most scenic river cruises in the world. It was not only relaxing, but Viking docks almost every morning for an included tour of the local area sharing with us the local culture, and in many cases encouraging us to interact with the locals. It's always positive and fun.
We also enjoy Viking's attitude towards it's passengers. They are always there to help and explain anything to us. The crews attitude is "you are on vacation, and we are here to make sure you enjoy yourself". I asked on our first Viking cruise, "do I have to dress up for dinner?'. Numerous responses to me were, "your on vacation, so dress casual and enjoy yourself" (I might add, they killed all future desire to ocean cruise ever again).
Very nice two room cabin with a veranda. Nicely appointed and clean with plenty of room to move around and be comfortable.