Really great hosts and central location, but the accommodation layout is...unusual which was not clear in the description at all. I know this place has many positive reviews so many people may not be bothered by this, but if you are traveling with kids, you may want to reconsider. The apartment is split between two different rooms separated by a common hallway that other people in the building use. Imagine a hotel room where Room 115 is your bedroom and Room 116 across the hallways is your living room, bathroom and kitchen. Your options are to constantly be locking and unlocking both rooms (with only one set of keys and different keys for each side) to keep each side secure as you move back and forth or leave them both unlocked and open - which means you have situations like I did where I was walking from the bathroom to the bedroom and almost ran into a strange in the hallway in a towel! :| As a family of 5 traveling with 3 kids, the divided layout was also not comfortable or comforting. Since this was out first time in Porto, I thought that maybe this was just how many of the accommodations were laid out, but a quick search on AirBnB let me know there are much better layout options for families.
The rock walls throughout the two sides - though providing a taste of history - make the living room side feel cave-like since there is only one small window that gets little light and on the bedroom side, uncomfortable since the bed is pushed right up against the rock wall. A bloody knuckle and knee scratches were not what I was expecting to wake up to. The bathroom is the size of an airplane bathroom and poorly ventilated which is a serious issue when staying with 4 boys (!) and although we normally enjoy cooking family meals at AirBnBs when we stay, the kitchen was not really suitable for more than snacking (no stove, an induction cookplate big enough for one pot at a time and a mini fridge).
Again, a great central location and the hosts were very nice and easy to deal with, but this layout is definitely not for everyone and this unfortunately was not an ideal AirBnB for my family to stay in.