Resort is very nice, well taken care, pool is clean, tennis and soccer play fields, mini golf.
I ordered 2 rooms for my family, unfortunately the staff chose to split us into 2 different buildings, and did not offer any solution when we arrived, to their defense they did not promise to put us all together, but I would have expected that they would be able to help with the issue.
Pool is very clean, not to big, but goes deep very quickly. No life guard. There is in upper bar next to the pool.
Food is fresh, but variety is not high.
No water is being served as a complimentary during dinner. I will add pictures of food.
Staff is pleasant, and inviting.
The resort was fully booked, but you don't feel the crowd, except for breakfast and dinner.
Private beach, with many options to rent(scuba diving, sap, kayak).
There is a lower deck cafe, offers coffee, cocktail, food.
In proximity you have many places to go eat and feel the Greek atmosphere.
I would recommend the place, but do make sure to close everything before your arrival, to the final detail.
I may add more details later.