Fantastic cruise! Everything was perfect, treated like royalty the entire time. Would change nothing, in fact scheduled another Viking River cruise as soon as we return. All Viking hosts were professional and all crew functions exceeded expectations throughout the entire cruise. Food choices, presentation and table service were five star in my book. The homemade cookies available throughout the day were great an I got to really looking forward to them. The cabin and cabin service were exceptional and surpassed any previous cruise we had been on or any hotel we had ever stayed. I could not say enough good things about our cabin steward, just exceptional service. The entire ship crew were willing and ready to answer any questions and explain just what they were doing at any time. Shore excursions were well coordinated and all tours guides were extremely knowledgeable. The command staff and activities crew keep us updated at all times. The bottled water and lemon scented moist towels handed out upon return from shore excursions were an excellent touch.