Took our 5 and 2 year old, mainly for the big theater and *elements* of attraction and visuals! Very cute story with important themes and plot. Very entertaining and not too overdone. Story builds, it peaks, it has a small pit fall and a quick resolution with an impactful ending. 5 stars!