We mostly recommend staying in this apartment - it is in a great location, very nicely decorated and well equipped. We could walk to everything on our Porto to-do list. There are major building works on the nearby square to build a new metro line, which blocks part of the street and the area nearby, but we didn't hear any construction noise at all.
In the apartment the beds are comfy, the showers powerful, the hot water plentiful and the kitchen had a good selection of appliances, and everything was easy to use. There is a mini-bar-style selection of drinks and snacks which we didn't touch because of the high prices.
There was a big downside to our stay - this is probably the worst communication we've had from a host. Most messages are answered first with generic (chatbot?) text that doesn't address the question - it took several weeks and a chasing message to get a response to a preliminary request after we booked.
We travelled with an 18-month-old, and the hosts initially failed to provide a cot for her, despite confirming in advance it would be there. When we arrived we were initially assured a cot was coming imminently, but were told at around bedtime that actually it was not.
After we complained in very strong terms and contacted Airbnb support, they did find and deliver one, with profuse apologies. You have to give them credit for making it right, but they messed up a basic requirement and made our first day needlessly stressful.
If we'd been traveling as a group of adults I'm sure we would have had nothing to worry about!