We had a great stay at Joao and Carlota’s - they were so welcoming and helpful and enjoyed all the recommendations they gave us.
The apartment is great and views fantastic, a lovely base for Porto. Just be ready for the steps in Porto :)