We had previously been on Avalon (Budapest to Amsterdam), Scenic (Bordeaux) and enjoyed both but had not done the Douro which is why we booked on Uniworld
Food was average - we expected a greater selection of Portuguese food, hot drinks warm only. The female waiters are the best, they work hard and make sure our needs were met. That is in contrast to the male waiters that were not. Tables for breakfast should be cleared before being set
There should have been waiter service on the top deck and glasses were regularly left on this deck overnight