Very well organised place, good fun to spend a day with kids. If you plan well, can enjoy all the shows in a day's trip. However, timings for meeting various characters should be increased, especially if the crowds are large.