I totally recommend staying at João's apartment! It is very nice, has everything you need and is really close to all the main sights in the middle of Porto. João was very friendly and helpful at the check-in and made sure that we had everything we needed during our stay. Plus he gave a ton of tips for local restaurants which are definitely worth checking out! My dad and me had a great time in Porto, thankyou again for the hospitality!