I there stayed for a week in August 2009 with ageing parents.
The beach is terrific. One km of fine sand, outside as well as inside the sea. But if this uniformity bores you and prefer coves, pebbles, sea life (flora/fauna), this beach isn't for you. (By the way, the beach is 11km long, there are at least a couple more resorts further south, I think).
The hotel grounds are terrific. The activities are varied, and very good to excellent (not necessarily up to par with some Club Med's, from what I hear, but close). There is no other place in Greece with 16 top notch clay tennis courts, and no other hotel (except club Med) in Greece offering, for example, archery as far as I know. Water sports were also very well equipped and very professionally staffed. The food was definitely better than average: Good quality first ingredients (many veggies grown in the hotel farm), and usually very good cooking (there were a few misses). The restaurants were pretty nice -- great if one gets an outside table with a view of the sea.
The sports, spa, bar and restaurant staff were very very nice -- the non-Greek members being a bit more professional, courteous, knowledgeable and helpful than the Greek staff.
The rooms were adequate but not great. We stayed in the center building, in sea view rooms. They were quiet, with a very nice view, very clean, with comfortable beds, cable TV, but in general they're quite basic in their appointment. The bathrooms showed the building's age. In other words, it's not a room you want to spend more time than necessary in -- but you definitely get a good night's sleep (listening to the waves splashing on the beach, if you want), If room comes first, this is not the hotel for you.
For the price, I think if the rooms were more plush and luxurious, something else would suffer -- it was a great balance for us.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC