Joao's place is perfect. Great location to explore Porto. Joao and Carlota are definitely superhosts. From check in, local tips to communication. They want you to enjoy and explore Porto. Yes - there are steps to find the accommodation but if you follow the directions we had no trouble. Definitely worthwhile. The apartment is amazing with wonderful views of the river. Would have no hesitation in recommending this apartment.
We also bought a 3 day metro ticket from the station. 15 euro. A great way to explore Porto.