We can recommend to book a flat there because of: very nice staff, big flat, fully equipped kitchen, very nice view over atlantic ocean and Cabo da roca, perfect cleaning service, very nice garden just
for the few flats, not too far from Cascais where you have a very good and cheap train connection to Lissabon, little supermarket few driving minutes away, interesting coast in a walking distance, short driving distance to the park around Sintra.
May be good to know: Beginning of May was still not too warm this year, so the first days the available heating was active. For us with a small child this heating was a bit too weak. But we did not try the further available fireside and it was not such a big problem - so we did not ask for support.
So in general: a place for nice holidays!