The apartment was as described, tidy and really big enough for the company of 5 (I believe, 7-8 would easily fit as well).
The neighborhood quiet, not too many restaurants in the same street, but you can reach amazing Mercado de Ribeira in 20 minutes. This is not very central location, however, the city center can be reached in about 30-40 minutes on foot.
The parking - not available. We specifically asked before coming if this is possible to find a place to park (we were told that is is quite easy, so we rented a car at the airport), but in reality we found it extremely difficult (spend about half an hour going round and round looking for a place to squeeze and finally parked about 1 km from the apartment), therefore, I would definitely not recommend to go by car - take a taxi.
The host. We were not be able to meet Sofia, but we met her mother, who was very punctual and answered all our questions. However we had one small incident, which if not appeared would have made our stay more pleasant: initially we planned to arrive 7 people, but due to very serious illness of my husband's father only 5 of us made it. The apartment charges standard fare for 5 people and for every additional person you are asked to pay additionally (I assume it is utility/cleaning costs), so naturally we expected to be returned these additional costs paid. The amount was not so big - 40 EUR (we were not charged city taxes of 10 EUR, so still 30 EUR missing), however, we were unpleasantly surprised that there were quite some talks and not so pleasant explanations about this and finally it was easier for me just to leave this money - we would have expected more empathy and at the end I did not understood why were were charged for these 2 persons that have not arrived.