Our adventure begin with Viking arranged international air travel to Amsterdam. The flight schedule and connection times were outstanding. The arrival in Amsterdam was as advertised, we were met by friendly staff members and escorted to our cruise ship. The early morning arrival gave us the opportunity to explore the city of Amsterdam prior to starting the cruise. Once on our way the staff and on-board accommodations were outstanding. The cabin, ships crew, dinning and food options were all exceptional. The shore tours both the included and optional ones were well planned, informative and interesting. The evening entertainment and various activities presented in the lounge were interesting. The causal style and dress code of the cruise was both relaxing and refreshing. The entire adventure was excellent from the air travel arrangements and arrival in Amsterdam to the cruise itself, the well organized shore tours and the post-cruise extension in Lucerne. The transportation from Lucerne to Zurich for our return flight was again outstanding.