We have only had one other experience with a cruise, a Viking River Cruise in 2014. We enjoyed the experience very much but the long flight to Europe was a little hard for us as we are in our 70's. When the opportunity to sail with Viking without the long flight came, we took it.
The trip went very smoothly with no problems getting to the ship. The ship is really great with a wonderful staff. Our cabin was wonderful. We tried most of the dining areas and enjoyed each although we mostly went to the buffet with the great choices and wonderful view. We even had a great lunch packed for us when we found out we didn't have enough time between tours. It was delivered to our cabin. We are not the Casino and Night Life type of people so the Entertainment available perfectly suited our needs. I cannot emphasize how wonderful the service is. All the ports were very interesting and the included/optional excursions were very good. I wound not recommend booking multiple tours on the same day as they are quite extensive. Our only regrets were that our legs were not 25 years younger.
We would definitely sail with Viking again!