This property is just how it was described. It was impeccably clean and Sophia was a flexible, warm, and gracious host. There was tons of space, it was well-equipped, and the terrace was as good as it looks.
But, we are middle aged and one of us had an injury. So, things like inadequately supportive beds, no top sheet, and no easily accessible grocery store matter to us. In addition, this apartment is at the top of a hill. So, everything you do in Porto will require you to walk down the hill in one of a few different directions. This means you will be walking back up the hill, perhaps multiple times a day. If you are near the river, you can take the funicular, but if you are in the other direction, no luck (there are always cabs and Uber). And, when you walk up from the train station, with your luggage, it isn’t an easy slog. I know that the listing talks about the hill. But, until you see it, you don’t quite understand how steep it is.
Also, this part of Porto doesn’t have a ton of restaurants open in the evening (there are tons of things open during the day), plus the closest real grocery store is quite a distance away. And, it isn’t like you find too many corner stores in an old city like Porto.
This isn’t to say you shouldn't stay here. I think you should. It is a very nice Airbnb, but these are things you should be aware of.