I'd definitely recommend this Airbnb as a very good value and comfortable place to stay. It's at the entrance to the Douro, still close to Porto but an hour or so's drive from the main attractions of the Douro. It's clean and comfortable, the view from the front door is amazing and the host is friendly and helpful. It is located on quite a steep and dangerous road with limited parking so bear this in mind if you're not a confident driver!