The river cruise was amazing. The tours of the cities were very detailed and fun. The food was amazing. Some dishes were surprisingly spicy but still very tasty. The guides that were hired were very knowledgeable and extremely nice. They were very compassionate about what they were telling us about the cities. On board the ship was incredible. It was very easy to navigate through and the staff was all very helpful. The house keepers were very friendly and went above and beyond with cleaning of the state rooms. I have to use a Cpap machine which has to have distilled water. The housekeepers were amazing and made sure I had distilled water every night for my machine. They didn’t make it seem that it was a big deal or a inconvenience. I definitely recommend Viking to anyone who wants to go on a river cruise. They are definitely worth the money.