I stayed here for a week in August with my two children aged 13 and 10. The hotel room was basic but good and had everything that we needed. Housekeeping came every day.
The pool was a good size and the beach is right next to the hotel. Everything was walking distance; shops, restaurants, bars etc.
The hotel would not be 4* for me as it is very basic. The food was ok, just about had something to eat every day and we were half board. Thankfully the half board is flexible so we were able to swap dinner for lunch, which enabled us to eat dinner at many of the great restaurants in the area.
The staff were friendly, although some struggled with their English (and their Greek, which I am also fluent in)...
Would I stay here again? Yes I would and I would recommend it if you just want a well located hotel with your basic needs.