This was our first river cruise, and we had heard good things about Viking so our expectations were high. Viking exceeded our expectations across the board. The Idun was immaculate, and we always wondered how our room (a Veranda) could be cleaned, or the bed turned down, when we left the room for a few minutes. The crew was remarkable, from the room cleaners to the deck hands to the wait staff, bartenders, everyone seemed sincerely joyous and tried to insure that we we pleased. As vegetarians, we were concerned about the food, but we need not have been. The meals were wonderful, the house wines surprisingly good (we were glad we did not take the upgraded package), and the deserts (which we largely avoided so we didn't have to face them on the scale at home on our return) were reputed to be excellent. Each morning at breakfast (usually just after our cappuccino's arrived - we asked form them on Day 1 and our amazing wait staff insured we never need ask again) the Maitre'd (Ivelin, who should someday be a hotel chief for Viking, he is that good) would arrive at our table, review the daily offerings including the vegetarian options and ask if we wanted the chef to make something else. We never did feel the need since the standard offerings were excellent. The cruise director, Barry, was prototypical save the fact that he genuinely cared about people and his ship, and was a joy to be around. I could go on but suffice it to say that having been back less than a month from our "once in a lifetime cruise," we have booked another Viking cruise (make that "first in a lifetime"). And our post cruise stay in Prague was equally well handled by Viking from the transfers to the staff always available at the hotel. And the shore excursions featured local guides who were truly passionate about their locations, well versed in history and lore, and more than fluent in English.
Not large but comfortable. The small veranda was pleasant. The room was always clean and tidied at every turn.