Apartment is fine and clean, service provided by the agency extremely unprofessional and troublesome.
The apartment I initially booked (TPC - Picaria Apts - Triplet flat) was few days later not available anymore due to a problem to their calander so I was offered to choose from other options they gave me. I chose the TPC Cedofeita Backgarden - CineStar (https://www.airbnb.com/rooms/6677480). The apartment is very nice and well kept. Location also very good. So that I would definitely recommend!
The problem was the service offered by the agency that is dealing these houses.
We were assigned a strict check-in time at 9pm almost three hours after our arrival, due to their full schedules. No chance to make it earlier. They showed up an hour later without any communication with us about it. We had to constantly call them to ask for updates. In one of the phone calls we were even told we could cancel the reservation if we didn't like the situation.
Once we were settled we discovered they forgot to give us the key for the front door that the building shares with the shoe shop on the ground floor. So when we had to go out we found ourselves locked in. We had to call them back and wait to get the key.
Above all, the communication with them was very unprofessional and not service oriented. Despite all these issues they didn't show any kind of will to make things good for us. They even accused of using a 'bad tone of blackmailing' when we asked them to at least grant us a late check out on our departure day.