This was our first time to Europe, we chose Viking and this itinerary after reading reviews, we were not disappointed.
From the time we landed in Amsterdam until we were taken to the airport in Budapest Viking took care of us.
The food was very good, a good variety was offered. We definitely never went hungry.
It was a little smaller than what we have had on ocean cruises. Other than that it was fine.