We had a lovely stay in the Douro Riverside Appartments. The location was perfect and we loved the view, the appartment was tidy and clean.