We had a very nice stay in Porto and the Airbnb is not only perfect because of its location. In the small street, you don't necessarily feel like a tourist and despite the tranquillity, you can get to almost all the sights very quickly. The flat has everything you need, even for a longer stay. In addition, everything is very clean, the communication with the host is very friendly and you also get a lot of tips. In winter, however, you should think of warm clothes, because the flat is not very warm overall, as it is typical in Portugal.
However, it is definitely recommended!