This was our first river cruise and it turned out to be one of the best vacations of our lives. Everything was perfect. Viking took very good care of us. The staff, the food, the room, the tours were all excellent. My one tip would be to arrive at your port of embarkation a day early to rest up. You will be on the go early almost every morning for a fun and informative tour. I should also mention that my husband has a disability and we brought a wheelchair for him to use on the walking tours. This worked out well and the bus drivers were very nice about loading it in and out of the bus.