This is one more of those AirBnbs managed by a company.
The check-in supposes to be at 4 pm (which is already late). As we couldn't leave our luggages in the property before, we had to pay for a locker at the station.
When we got to the property, we checked the 'check-in instructions by your host'. It was saying to pick up the keys at their office (when it was supposed to be self-check-in) - 20 minutes away. When we got into their office, they only then sent us the codes to get into the property on the app - wasting our time because there was no need to go there.
After getting into the property, it was still dirty from the previous guests, and when we contacted the management, we were told that it would be sorted soon - mind that the check-out is at 11 am - 5 hours gap between guests, and we didn't get any message that the check-in would be delayed.
We left and came back at 5 pm. The cleaners were still cleaning OTHER ROOMS, and in the end, we managed to get into the place just at 5.30 pm, after waiting on the stairs for half-hour. At this point, we were exhausted, wasting a lot of time because of this.
The following day, we went for a coffee around the corner (very good - recommended, by the way), and we couldn't get back. The door wasn't working. We contacted the management, and after 45 mins- 1 hour, someone came to sort the issue (again, wasting our time).
I requested a refund, but the host only sent a small amount, which was an insult.
Overall:
As other reviews say, the property is very well located. You can reach everything by walking, plenty of places around, very close to nightlife street.
The communication is quick, even outside working hours. However, they are unclear about the information provided - self-check-in/check-in time, luggage, etc.
Cleanliness - Perhaps because we had to wait for the cleaners to finish cleaning, so it was clean, but I can't say how it is in general.
Facilities - They are ok—only the basic of the basic.
If I recommend? No. Around central Porto, several other AirBnb/hotels can provide a better experience that won't waste your future time and money.