This was a family cruise, celebrating my mother-in-law's 80th birthday. There were 15 of us. A cruise was a great way to be together but not TOO together if folks needed their own space.
We arrived in Budapest almost a week early and enjoyed exploring independently.
We were pleasantly surprised by our cabin which was not super-spacious, but had enough space for us to fully unpack. The bed was quite comfortable and we appreciated the well designed bathroom.
Service on the cruise was top-notch and everything was extremely clean. We enjoyed spending time in the public spaces of the ship, such as the library and lounge.
Food was very good. Certainly it was plentiful. Staff were extremely good at accommodating dietary restrictions. Special requests were accommodated with alacrity.
We did not take advantage of the tours that were offered because we prefer exploring on our own, but family members were very pleased with both the included tours and optional excursions.
The ports visited were all excellent. From Budapest, we sailed to Vienna. The only problem was that one day in Vienna is laughably insufficient. Obviously, though, it is a wonderful destination. And it is the one port where you could leave anytime after breakfast and come back after dinner (the ship would still be there). There were shorter stays in most other ports, or we needed to take a coach from the town to the place the ship had traveled to. I gather that because of all the locks on the Danube, the ship really needs to make time to hit all the destinations, so it can't just sit in port all day.
We were very happy with our first Viking experience.
The cabin was perfectly comfortable. Even though it was too cold to really use the balcony, we appreciated the floor-to-ceiling views and once in a while we did step out there to take photos of the spectacular scenery. The cabin had enough storage to fully unpack, which was great. The bathroom is small but well designed.