We enjoyed the 4 nights at Mario's apartment which is very well located, you can reach all the nice spots of Porto on foot, there are also many places to eat and drink in the surrounding area, we recommend the small chill out park (Praca de Lisboa) where you can enjoy your drink in a hot day.
We can only recommend the apartment!