Maria's flat is fully recommended, great view of Cascais and a short 5min bus or Uber \ ride to the town center and the beaches.
A big plus for the flat is that on the ground & 1st floor there are a number of shops ranging from hairdresser, paper shop, to boutique supermarket and of course just across the road there's a baker. Also in Maria's building there are two very reasonably prices casual restaurants