Beautiful place and great location for a beach holiday. Pictures are exactly as reality and then some because the weather and staff just add that much more to this place. Access to train station, local shops and the beach is easy although if you don't enjoy a good workout avoid walking especially on your way back up the hill. Uber and taxis are available and very affordable.
Be aware although the address on here mentions Cascais this is not located in Cascais but rather Estoril so you'd need to take the train, use a car or walk to Cascais on the beach boardwalk which is just a wonderful way to walk off some of the breakfast pastries :) If you end up in Lisbon or Cascais for the day or dinner you can take the train back (only 2 euros or less return - for brits yes you read that right!) just be aware of last train times.
The only improvement comments I would have regarding this place would be to add a cold water dispenser at least in the room leading to the pool if daily bottles of water in the rooms are not an option because the shops are not at a comfortable distance to be walking up and down those hills with bottles of water. Of course, if you have a car or want to take a few hours on your first day to go to the shops and stock up that would be advisable but be aware the fridge in your room is the typical mini size and locked anyway unless you opt to pay the minibar deposit.
Breakfast was lovely and the room in which it was being served beautiful although no vegan choices whatsoever not even soya or almond milk.
All in all, this was a great experience and the staff as mentioned already were lovely so I have no problem recommending the place to others!