I warmly recommend the Airbnb of Maria Angela. She is a very kind host who gave us many useful suggestions and we felt very much at home in her cosy place. The rooms were very clean and all the necessary conveniences were provided.
The apartment is in a quiet central location with easy access to the metro.
I will definitely return here on my next visit to Porto.