I just returned last night from the Douro River Cruise on AmaVida. And I have a lot to say!
First, the area is beautiful. We went to dinners at local wineries and they were, for the most part wonderful. The tours are the usual church, museum lot. There is very little free time if you want to shop or explore on your own unless you skip a scheduled tour.
The Ama Vida was sorely understaffed. So much so that at the first port they brought in more help. They had very little help at the bar throughout the cruise. The rooms were really small...........and I have been on other river cruises. The shower ran hot and cold all during your shower. The food was the same every day at lunch and breakfast. The dinners did not have much of a selection and were mediocre at best. the dining room was very small and it was so loud you couldn't hear the people at your own table. It was very difficult to get waited on in the bar. There was a bug problem in the dining room. It was so bad I took pictures of the light fixtures containing dead bugs!