Cruise was wonderful, excursions were very good, food was excellent, airport transfer was non-existent.
Even though we had transfers from the airport to the ship, no one from Viking was there to pick us up. After several attempts to contact the ship by phone, we were finally told to take a taxi, but the ship was not able to provide an address or exact location. We were dropped off in the port area and had to walk about 1/2 mile in rainy, windy weather to find our ship. We were never informed why we were not met at the airport even though we arrived on time in Amsterdam on a flight arranged by Viking Air.
We were also assigned a flight by Viking Air that had two stopovers and took 17 hours. Our traveling companions were given a direct flight that took only ten hours. When I contacted Viking about this difference, I never got a response.
Viking is very good, but obviously not as excellent as their commercials would portray.