Have stayed in this hotel 3 times before when it was under different ownership and was quite happy hence rebooking.
We had a bungalow room (2 adults 2 children) and although the 2 single beds pushed together we're reasonably comfortable the 2 sofa beds with a 2 inch mattress toppers were awful. Wifi in the rooms charged at €30 per week and can only use 1 device at a time and works at a snails pace. Safe use is again extra charge.
There were not enough sun beds and life guards only turned up after a 3 year old drowned and was revived by a guest! The beach towels were €40 deposit for the family and although this was refunded the actual towels were thread bear and had holes in them.
The food was always buffet and not good at all. On the first night dinner was that bad I went straight to reception to ask to down grade out of All Inclusive as we would not be eating there again. (Still waiting for the manager to respond) we tried a couple more times and apart from greek night at the beach bar none of the meals were of an acceptable standard. The drinks were all draft and undrinkable. In short we had to pay €2.50 for each soft drink and €2 for iced coffee which I find offensive when I paid just under €3000 to stay there for two weeks. We checked out early. Nothing refunded for not eating breakfast, drinks or dinner apart from the first night and only occasionally having lunch.
I have read positive reviews on trip advisor but if you are looking for 4-5* hotels do not book here.