We have been on several Viking river cruises and enjoyed them, but this ship had a good layout with an excellent spa.
The stationery bicycles in gym should have TV stations as in the room.
Excellent array of food.Staff very attentive.Good airport pickup.
The cabin was good except when the ship was underway, there was all sorts of creaking and noises from the walls, which did not make for a good nights sleep.