Joao’s place is amazing with a really awesome view! Definitely worth staying when you’re in Porto. Just a warning... lots of steps