The apartment is excellent and very well located in Porto city. There is plenty of parking spots in the street (payed) and indoors public parking (payed) is also available around the area. The apartment is very modern and comfortable. The apartment was clean with the exception of some stains in the shower floor and in some rugs.
The comunicatin with the host was excelent.
However, the check-in experience was overall bad. The airbnb website and emails said that the apartment would be available from 15h00, in a later email the host asked me for an estimated time of arrival. Since I replied that I was not sure, but probably it would be around 20h the host asked me to get the keys at a welcome center. It happened that I got to the welcome center at 18h30 and the keys were not there (the welcome center is about 15 drive from the apartment). The apartment was not even ready. Using the estimated (unprecise) time of arrival the host decided to postpone the apartment cleaning and preparations. The apartment was not even clean at 19h30, when I met the Porto Concierge employee at the building to get the keys. Later, when the apartment was ready I tried to get inside, but the keys were not working properly. It took the host (that I had to call to the apartment) over 15 minutes to make the keys work and allow us into the apartment. No instructions about the internet connection were provided, which required and extra call to the welcome center later that night to obtain. I suggest that if you are renting a apartment with Porto Concierge you inform them you will arrive as early as possible (in the case of this apartment 15h) so you will not face this issue.
Also, besides knowing that the shower spills water in the whole bathroom the host did not provide a bathroom rug for cleaning the bathroom.