We chose a Viking European River Cruise because the itinerary offered was one we were looking for. Package price was attractive.
All of the stops along the way were well served with excursions that were well planned and well executed. The best highlights of each port were presented.
We had a veranda suite giving us some extra space (which was indeed at a premium) but the 'sofa' was not comfortable. Sitting in bed for using tablet and laptop was better! Closet space was minimal. Overall it was OK.