The stay was centrally located to many bars and restaurants. We were within walking distance to the Douro River as well. Everything was great! Make sure you bring 2 euros per night for the municipal tax.