Location is perfect! Bonus with the parking. Apartment is as described, quiet yet you can easily walk to the Centro, the Ribeira and Gaia.
Bruno was super helpful and gave us great local tips!