Good fun for the kids...they had a blast. however the staff could have managed the crowds better, particularly those who queued to meet the Disney characters i.e. set a limit of number of people queuing to avoid disappointing visitors. Luckily it did not happen to my family but 5 others behind me. Staff did not even acknowledge their presence!Also, do stay for the fireworks! it was awesome!