We would recommend staying with Joao. The location is perfect for exploring Porto and adventuring to the Duoro valley. It is close to train and Metro stations. There are some great wine bars close by and a great variety of restaurants. The apartment is clean and Joao was very responsive to any queries we messaged him with. Thanks João!!