As expected, great location and nice flat.
Not great sleep since the bed had some plasticky protective sheet and same for pillows causing me to sweat at night.
Would not recommend having a car in Porto. We were unlucky to have our car towed because we parked in one of the two spots that we were not supposed to - the place reserved for police cars, ending up in paying the highest possible fine ... unlucky also because we had asked multiple times about parking free of charge for our 4 day stay there.