We (family of 4 with a baby) had a great time there. The view is wonderful, and the access to the beach is really appreciated (even with the stairs)
And it is really close to Sintra :)