Its a beautiful and unique apartment in a great location. The terrace is definitely a selling point as are the spacious and unique bedrooms. It was also nice to have parking though getting into the garage is difficult.
The layout is not great for young kids, though would not be an issue for older kids or adults. All of the rooms are on different levels and there are some places where there are no safety rails on open sides where a child could fall and get seriously injured. We did not feel safe letting our toddler explore unattended, which was a challenge to feeling comfortable.
There were also things missing throughout the space that made it feel unfinished. For example, two of the bathrooms had no place for toilet paper, so we just had to put it on the floor. There was no where to hang towels and many light switches that did nothing and bulbs out. The beautiful shower was not hot enough to enjoy and also missing lighting. The kitchen is not accommodating to cooking at night as there is not overhead lighting. If these few updates could be made it would be a much more comfortable stay.
These minor quirks aside it is a really nice apartment with amazing views and close to wonderful shops and restaurants just up the hill in Principe Real.