We were invited to go with a group. My wife had always wanted to go on a river Cruise. People had recommended Uniworld and the Duoro river cruise to us. It was a beautiful voyage to a unique place. I would have liked more physically vigorous activities and a bit better fitness facility, especially in the light of the wonderful food and wine that was included. Our group was united in our appreciation of the wonderful staff on board from the Hotel Manager Andre, the head of the dining hall Anna, our waiter Artur and the bursor Sandra who all went way out of their way to make sure our group had a great time. The rest of the staff was terrific as well and its hard to mention every single person. We enjoyed our stays in Lisbon and Porto as well and the tours were interesting.We would recommend this trip to everyone.