I've had a very pleasant stay in Douro surf hostel during my time in Porto. When I arrived I got an extensive tour through the house which included some tips for in Porto and a taste of a Porto wine. The location is really nice as you can see the river and the city center behind it. All in all I would definitely recommend this hostel.