Picked this particular cruise because Viking was well rated, the cruise visited several countries and I thought traveling the rivers/canals would be more interesting than touring by bus. Our flight was cancelled, but Viking was great at getting someone to meet us the nest day and take us to the ship.
Ship was beautiful with a peaceful vibe. The cabin was easy to live in and housekeeping was excellent. Food was great with a lot of choices. As a picky eater I was fearful but should not have been. The only risk was eating too much.
The port excursions were well organized and the tour guides were excellent. I really enjoyed the mix of type of excursions--small towns, larger cities, castles and churches. There was also enough free time to do some exploring on our own.
Cabin space was very livable. Ample storage. No veranda, but the public rooms were so beautiful that I didn't miss anything.