We stayed at Passos Manuel 236 AL and it was great. We called a few times for help and they delivered each time.
The location was on point, the price is bearable, and the apartment itself was more than enough for us (3 people). There were some small flaws too, but it did not impact our stay in Porto and I quickly forgot about what it was anyways.