We have travelled with Uniworld on other cruises and had found them very good. The Douro Valley was on our 'must do' list. Both the cruise and the ship exceeded expectations.
Although the usual things ( mentioned below) met expectations it was the attitude of the staff on board and on arranged tours that made the trip very special. The staff were more than just friendly and helpful - they were an integral part of the experience. Their humour alone was worth the trip.
Shore excursions were effortless and enjoyable, the scenery along the way was magnificant.
Large, clean, comfortable bed and the bathroom facilities were reliable and new.