Went with some friends. Destinations were great. Prague plus Grand European Cruise. Went to many places at each destination. Could not have figured on a better vacation. Ship was excellent. Cabins were fine. Cruise director was personal, very informed and shared that information with all. She paid attention to our individual requests and followed up on them. The food was excellent. Portions were just right. Not huge like other cruises, but enough to keep us satisfied and happy. We had a food allergy and the Maitre'D came out to breakfast with us every day and planned special meals for us. This was not expected, and left up with a wonderful feeling about the cruise and Viking in general. Included excursions turned out to be pretty good, and very informative. Some of the local busses that were used, could have had cleaner windows. We would not think twice about vacationing with Viking again.
Average cruise ship cabin. A bit tight, but doable.