Stayed here two nights before an AMA cruise. Great location, right on the Douro river. Room was very spacious and clean, we booked a Superior Room. We were located in the back building, (two elevators to get to room, but not a problem). Breakfast buffet was more than we had expected. Front desk was very accommodating our group of ten. Would highly recommend a stay here....