Very nice hotel with a very attentive staff, especially the manager!
The beach is the best I've seen, ever! Although it's not a private beach (there aren't any in Greece), the beach is large, clean, and well maintained by the hotel (it's especially notable when you walk around the adjacent beaches).
The sea view rooms are a must at this hotel because the beach and sea are the highlights of this place.
Regarding everything else - you can't really give this place 5 stars. The rooms are decent but you can expect more quality amenities if its 5 stars.
The food is not good and a bit repetitive, and there are no vegetarian options for the main dishes at dinner (though is it important to mention that when I talked about it with the hotel manager, he made sure that a vegetarian dish will be served to me the next evening, and a few more vegetarian side dishes were added to the buffet).
The swimming pool is good enough but all and all you don't feel that you get your money's worth at this hotel (plus, everything else at the hotel is very expensive - parking, beverages, the poolside bar, etc.)