I bought this for my friend's grandchildren. The little 3 year old boy loved it, his 8 year old sister tolerated it, and the 10 year old boy liked it. They all wanted to watch it again after it was over (always a good sign).