We had an excellent experience at the Eurostars Porto Douro. Beautiful room, friendly and diligent staff and, obviously, unbelievable view. We are highly satisfied with our time at this establishement
Some little adjustments that could have make the experience perfect: we had the pleasure to be hosted in a '' apartment room'' with a full kitchen ( oven, fridge, microwave) but there was no real space to eat (no table and chairs) and no pan, no plate, no basic cooking tools. Which defeats the point of having such a functional kitchen in the first place.
The hotel also has a beautiful dining room with great waiting staff, but no restaurant. It could have been convenient to eat there on certain occasions, plus we would have enjoyed the view even more.
Last but not least : TV in the room is not a smart tv. I think that could be a low-cost quick win for the hotel.