Loved it! Hilarious, very intelligent, and fantastic cast! However, more geared to teens and adults to understand the actual story. My 5 year old, who loves Barbie, actually didn’t enjoy it because was too long and she was very confused by the story. But I absolutely loved it as did my 11 year old son, because he understood the story!