The hotel facilities and rooms were pretty good, in general it's clean, tidy and uncluttered. I think place offers a good price / quality balance. The food in the restaurant was a bit hit and miss, the team is not used to dealing with large groups as the wait for our food was borderline unacceptable.
The main disappointment was they didn't really try to get the kids food before the adults so we had two impatient kids getting bored for a hour before they could eat anything.
Last but not least I found really annoying that the guy in charge of the pool area decided to hose down the pool floor whilst we were swimming with the kids and then he used the emergency door labeled as "emergency door, do not open", as his shortcut, leaving it propes open whislt the pool was full of guests, that's clearly not how you operate a pool area that's in use.