We stayed at Sofia’s place with our 2 small children (2 and 4).
We had a great time. Place is clean, quiet and cozy.
Next door restaurant is nice - and there are other restaurant around, pastries shop, etc.
Definitely recommended to visit Sintra palaces. We even went for a Lisbon day trip by train.