Good location but very thin walls and poor noise insulation. You could hear lots from the street and from the floors above. They were very quick to respond to some messages and completely ignored others. The place itself was clean and nice.
There is a major safety issue in that a key is sometimes required to leave the building. So if there is a fire and you have stepped outside or split up, the rest of your family will be unable to leave the building. The host assured us this was normal in Portugal. I have no idea if this is true, but it's still very dangerous. People die from locked fire exits all the time.