We stayed with a 21-month-old toddler. The pictures are accurate and it's VERY close to the beach. The car park is beyond that and it fills up during the day with beach goers, so worth arriving early.
The beach itself is great for kids: excellent sand for castle-building, hardly any stones, lovely shallow water. There's a decent supermarket five minutes' walk away and a few restaurants, though we didn't try and of them.
The property itself is lovely and traditional, but it is quite small and the steps are also quite steep – so we had to keep watching our boy inside to ensure he didn't fall down them. The balcony is fine for kids, though.
It was a bit of a shock to discover the tap water is salty! It's apparently safe and perfectly fine for cooking things like pasta, but you'll need to get bottled water for teas and coffees.