The apartment was clean and had everything we needed during our stay in Lisbon. It was a little farther out than we would have like, but we took Ubers when we didn't feel like adding the extra walking to get back from the train station, waterfront etc.
The check-in was a bit challenging as we had to pick the keys up at a nearby restaurant where the didn't speak much English. The key didn't work smoothly in the outside door and sometimes we had to rely on other tenants in the building to let us in. I would suggest a lock box and getting a new key cut for the front door.
Other than those two things we did enjoy our stay at Catarina's place.