My wife and I spent 4 nights at Joao's apartment in March 2017. It is very well situated to walk to all that Porto has to offer. The apartment was very clean and comfortable with 2 double beds a lounge , kitchen and bathroom. Just round the corner there are bakers, mini market, bars, restaurants and virtually everything you might need for your stay
It is situated in one of Porto's very old buildings in a narrow street which leads down to the River Douro where there are plenty of cafes and restaurants. We used the upper apartment which is a climb up 4 flights of stairs which is no problem but I would not recommend it for elderly or infirm people as Porto is quite hilly and there is a lot of steep uphill walking.
Joao met us there and spent a good half hour suggesting places to eat and visit. While we were there we had a problem with a kitchen tap but Joao came round promptly to sort the matter out. Our stay was a pleasant one even allowing for the showery weather.
All in all we would recommend it for a reasonably priced, clean place to stay. Joao is very friendly and speaks good English which was useful as this was our first trip to Portugal.
Getting from the airport to Joao's was simple once you understand the "Andante" card for the Metro. There was a member of staff at the ticket machine who explained how to use it and after that it was easy as the machine can be read in different languages. A car isn't necessary but if you have one there is parking nearby for a few euros a day.
Recommended 10/10.