This stay was everything we could have asked for and more. A beautiful space in a perfect location with a view of the Douro that is truly incredible. Everything was comfortable, clean, and well-stocked and our hosts were helpful, communicative, and prompt in all of their communications throughout the process. Can't recommend highly enough.