Vacation of a lifetime, for a special birthday. Spent 2 days in Amsterdam, staying at the Moevenpick in the 2 day pre-cruise package. The packaged tour was informative with at top-notch local guide. We were impressed with all of the tour guides throughout the cruise.
The cruise itself went by too quickly and each stop provided a good sampling of highlights--always much more to do than we had time for at each stop. One thing that's import is that all the docking locations were primo. The crew, dining and service were impeccable and first class. I would not hesitate to go on another Viking cruise.
The only issue I had was that of not being able to get detailed itinerary information before leaving for the cruise. We'd plan to meet a friend in Heidelberg after work but it turns out the ship left Heidelberg for Speyer at 2, so we missed that connection.
The Viking team made embarkation and disembarkation smooth and trouble-free, from the moment we stepped through customs in Amsterdam to the moment we were turned over to security check-in in Basel. The AirFrance/KLM air travel arrangements were smooth.
Very nice accommodations. Weather didn't allow us to gain full use of the veranda, but the extra room made the 8 days very comfortable. The WIFI is spotty but given it's satellite, to be expected.