Joao's place is simply amazing. Getting to the appartment can be tricky (a lot of stairs), but the moment you get into the appartment, you will understand why. Best views of Porto from your own window (actually several windows, even from the bedrooms). Plus, Joao's hospitality makes everything run smoothly.
No doubt I will book his appartment in future and recommend it to my friends.