We had a very nice stay at Joao's place, flat is quiet, the terrace is really great for breakfast, and most of all, Joao is really helpful and outgoing.
We highly recommend this place for a stay in Oporto.