It was a great movie - I was dancing in my seat the entire movie. There were 3 teenagers next to me (I am 48), that also had a blast! The movie is good for all ages, and the message is positive. Loved it. Not sure what the critics wanted to get from the movie. I usually like all the movies that get bad reviews, so there you go. It was worth the time and money! Go and have fun!