We had heard wonderful things about Viking. My Aunt wanted to do a river cruise to finish out her bucket list for her 96th birthday so we researched and chose Viking. A family group jumped at the chance to join her for this trip. We chose the Romantic Danube. Had to drive from Cincinnati to Pittsburgh to take advantage of their fare offerings, which were actually very reasonable. We were on Air France (really Delta) and were able to upgrade to comfort plus for $198 round trip. We thought it worth the price.
The embarkation was seamless - we were picked up from the airport in a very timely manner, loaded up on a very comfortable big tour bus and taken to the ship where check-in was a breeze. The service of all staff members was impeccable from the room maid Anita, to the bartenders and the dining room wait staff. Special thanks to Sarah and Victor who treated us like family.
We mostly went on the included shore excursions which were very interesting with well trained guides. Evening entertainment was provided by the staff and while it was simple we did have fun. The ship layout encourages meeting and socializing with other guests, but you are not forced to if that's not your thing. All six of us pretty much agreed that the only stop we weren't crazy about was our last stop of Nuremberg. Budapest, Vienna, Krems, Passau and Regensburg were all delightful.
We had a veranda stateroom - 205 square feet. It had a refrigerator, a decent amount of storage and closet space, including room under the bed for suitcases, and a reasonably sized bathroom for a ship. Some of our group had the French balcony stateroom which was a very snug 135 sq. feet. and felt it was a bit snug.