We had so much fun at this show. We went with two teen girls and they had a great time too. I would say its fun for ages 3 and up! Even my husband enjoyed it and he hates going to shows. Quite funny and better than we thought it was going to be. A nice surprise.