Everyone told me that Viking was the best. I decided on this particular cruise because of the Christmas market aspect. From our departure to our arrival on the boat, Viking make every step easy. My daughter was traveling with me, so we had requested two single beds, which we got. The room was small, be very well designed. I was especially impressed with the shower, because I am a large person. The meals were everything I could have asked for. And there were never any extra charges. I enjoyed the shore excursions very much. Our tour guides were all knowledgeable, personable, and professional. We met some very nice fellow passengers, most of whom had been on multiple Viking cruises. The only negative aspect of our trip was the return flight home. However, this was not Viking's fault. And Viking was right there to help us to resolve our issues. Overall, I enjoyed this cruise very much and will definitely be going on another.