The two biggest positive points to this hotel are 1. the personnel and 2. the lovely beach.
What stood out was how accommodating and friendly the kitchen and animation staff were. They really looked out for my children, and that's what allowed me to have a pretty OK time there.
The beach was a pretty pebble beach. Unfortunately, the beach chairs and umbrellas were pretty outdated and almost blew away numerous times due to the crazy wind. (I had never experienced wind like that before). The umbrellas provided no real protection agains the sun, as they had slits in them. Nonetheless, the beach itself is lovely.
My children loved the kids' pools and the giant slides as well as the animation team. Their favorite was the disco nights. They also getting their own drinks at the snack bar.
The room was, well, not great. The toilet seat moved to the side and nearly broke off every time we sat down on it, the shower head never worked (and water spilled out the sides and not the front), there was no coffee or tea maker, and the beds were absolutely unbearable. I could feel the springs in my back, as could my husband. We didn't sleep that entire week.
The food was bland. It's all inclusive, which to some could be appealing. We went for less risky dishes, (Greek salad, fries, and yogurt.) We ended up eating at the delicious tavern that was a 10 walk away on the beach. The extra money spent was worth it because the food was great there. Overall, an OK experience, but not amazing.