Viking does a great job on all aspects of a cruise!
The timing of getting from port to port was perfect. We would just be entering the each port early every morning just in time to start the day’s excursion.
All the excursions were very informative and enjoyable.