Reasonable stay overall, hotel complex is large and well kept. Was quite busy, even late in the season and that meant that space around the pools was limited, and on a couple of days the hotel ran out of towels.
The food at the restaurant is all a bit same-same each day, but was reasonable enough, just quite busy at times, particularly those needing to eat early in the evening with kids. It was quite hard to get slots at the a la carte restaurants.
Great staff for the most part, all really friendly and helpful.