I very much recommend Joao's place. It is perfectly located, just next to the market, coffee and ice cream shops, restaurants, etc. It relatively close to the train station and to the boulevard. Joao was also a great host who made sure we had a nice stay in Porto. The apartment is very spacious and in great condition.