Starting with the good - the facilities are really nice for kids, the playground is big, sports courts, pools, and the baby room and gaming room gave a good range of activities. Lots of sunbeds and entertainment in the evening wasn't excessively loud or too late at night, respectful.
The bad: Luggage damaged when brought to the room.
The shuttle to the beach drops you at a random side road, the return due every 30 mins, didn't arrive and 50 mins later still no sign and a growing crowd (no answer when calling the hotel) resorted to a taxi.
The worst was a cleaner removing personal items from within the bedside table, when I went to reception it was concluded she'd thought things were trash and they accept no responsibility for any items outside the safe. So fit your cases in the safe cos everything is fair game for being taken apparently!
The mildly bad bits -
The hotel is not for anyone with mobility issues, granted the hotel can't control the geography but it's worth noting, also the pool was freezing. Another issue was lots of shouting and swearing amongst small kids and a few fights, also a group of teens climbing the waterslides at night with no staff intervening.
The food was ok, breakfast by far the best and has gluten and dairy free options but then nothing at other meals and a serious lacking of fresh fruits. If you're vegetarian prepare for chips, bread and pasta, vegans would be starved.