I highly recommend this Airbnb
Manuela is a perfect host, and we’ve spent a great time in Porto