The costuming, set design, and overall look of the film is excellent. I like the films message too, but it was kind of boring. It's not particularly funny and the plot is barely there. I would have happily saw this at home. My 9 year old was bored so it was a real waste of money seeing it in the theater with all the snacks involved.