Brought two 5 year olds and a 3 year old. The program kept all their attentions. Could hear rather well. Unfortunately there were some very young children at the show and the show did not keep their interest, so they were making noise and getting restless. But for the 3, 4 or 5 year old age it was great. Had a good lesson, too.