Overall we really enjoyed it. The 7yo thought it was great! There were a couple parts too intense for the 3yo but he laughed a lot. It had a positive message and as a grandparent that was important to me. Glad we took the boys. It made for an exciting evening.