The show was well done and enjoyable for my 4.5 year old. The acting, costumes, dancing and a little interaction, all entertained the audience and held their attention pretty well. It was disappointing that it started 15 minutes late, particularly when kids have a finite amount of sitting still capacity. Some of that time, was squandered, waiting for the late start and unnecessary, boring announcements. I'd recommend two improvements: start on time with no (or very limited) announcements and include a bit more audience participation to keep kids engaged.