After researching many cruise lines, I decided on Viking. They had great experience, had been operating many years and had great reviews. We added on 2 days in Amsterdam at the beginning of the cruise and that was a great experience. Viking picked us up at the airport, delivered us to our hotel, (Movenpick) arranged 2 sightseeing events and then delivered us to our ship. All totally seamless!!! They handled our luggage and confirmed the confidence that we already had in them!!
The cruise itself was amazing. There was an excursion included at each port which helped in planning the cost. Every excursion was great, and they offered 'Easy Walking' options. Beautiful cities and lots of great historical information.
Wine/beer/Diet Coke was also included with meals....Also WIFI was included. I have been on other cruises where you get nickeled and dimed to death! Not the case on Viking.