It's not always easy in Greece to find a good quality apartment that ticks all the boxes, often they are let down by being a bit basic and lacking in comfort. But this apartment was one of the best we have stayed in, having good quality modern furniture and fittings - a large and comfortable bed, 21st century bathroom with good shower, roomy balcony also with comfortable seating, and a great view over well tended gardens leading onto the beach.
The long shingle beach is shared with the large hotel adjacent but was never over-crowded and the apartment has its own sun beds and umbrellas on its stretch of beach. There are some sandy parts on the beach suitable for children to build sand castles and dig holes. Two decent tavernas on the beach front and short walk to the next beach to the south where there are two more, but you do need a car for food shopping as it's a fair way and steep climb up to the main road access which is then a km or so from the village.