We had a great stay in Porto in Joao's apartment with incredible views across the Douro. The apartment is in a great location (be warned, there are lots of stairs to reach it, but then without them you wouldn't get the views!) with the novelty of an external lift to get you to the river-side. Joao was a great host (he even picked us up from the train station) with lots of recommendations and local information. The apartment was perfect for us (a family of four) with all amenities and lots of space.