We've been 3 times at Xmas and had a great time. It is busy but its manageable, try to get to the parks early and you should get everything done. We usually leave the parks about lunchtime and by then the queues have built up. We have been to the waterparks every time and the temp has been fine...