We spent 3nights with our 3kids and loved Porto!
This airbnb is at a great location, very central and we did everything walking :-)
Airbnb very nice, well equipped and clean.
Only negative: the beds mattresses are very soft and you sink a bit in the bed when you lie in it, making them quite uncomfortable.