You need to know in advance a few things, which for some may depart from the normal "all-inclusive" routine: 1. you have to pay for the parking - 5 Euro per day (and you receive a flyer that they do not assume liability for the stolen car - fortunately, I have not heard of stolen cars while I stayed there), 2. you need to pay for the mini-bar items, 3. you will need to pay for most of the children amusements, 4 you'll have to take a few steps from the beach area of the hotel to the sea (or, if you want to stay closer, you'll need to do without seats or umbrella or rent seats/umbrella for EUR 3 per day - the actual beach near the sea does not seem to belong to the hotel), 5. the wi-fi does not work great at all times or 6. you need to pay if you want to use the safe in the room (5 EUR per day). None of these issues will ruin your holiday, but it's best that you know about them in advance.
We liked our room and the surrounding area of the hotel. The hotel also looks great.
Beach looks good, you may choose the area of the hotel (which is a few steps up) or the actual beach near the sea.
The water park has a few slides, kids in the hotel seemed to like it a lot.
Food is sometimes great and sometimes so-and-so. There will be at some points a waiting line for crepes (in the morning) or for grilled meat (lunch and dinner, but nothing you can't manage.
Beverages and alcohol. You'll find more local ones, but at least for beverages there are a few spots when you can get Coca-cola products.
All in all, one can always criticize, but this hotel is good value per money, we plan to get back here next year.