After a nightmare hostel experience, we found this place on Airbnb and immediately booked. I'll definitely will be back again if I'm visiting Porto in the future. I highly recommend this place to others as well :)