Our trip on the Grand European tour from Budapest to Amsterdam was our first river cruise and set the standard for all future river cruises. We will do another with Viking because they could not have done a better job of communicating, assisting, arranging, preparing, and executing. Friendly, accommodating customer service was a hallmark of this cruise. If you needed money changed, they helped. If you missed a connection (which we didn't), they helped. On rainy days, golf-size umbrellas were available at the entrance, or if you forgot yours or had a small, size pocket one, you could avail yourself of the large size.
At meals, the wait staff got to know our needs because we sat together every night in a particular place and had the same server. She knew who wanted decaf at the end of the meal and who was going to order ice cream with whatever dessert was on tap that night. Wine was poured in abundance throughout the meal, and they remained attentive to us throughout. If we wanted another drink from the bar, she would get it with a smile. It's those little customer service efforts that made this cruise so enjoyable.
One issue - no workout room on the ship.
Shore excursions were handled very professionally, and we learned so much from the local guides. We wanted to be in the same excursions as our new-found friends, and once we asked the desk to do that, it was arranged for all the other day trips we took.
Even the nay-sayers (who complain about everything) were answered with a smile and a friendly tone. You really can't complain about water levels but some did anyway. We had to change ships mid-way and the transition from one ship to the other came off without a hitch. From the greeting at the Budapest airport to the adieu at the Amsterdam airport, it could not have been a better cruise (except for the weather and Viking didn't have control over that). Cannot wait for our next one!
A little tight between the edge of the bed and the desk, but I did like the fact that our luggage fit under the bed so it was out of the way the whole time.