Like an 80's movie for the 90's with all the faults but you'll still love it!
No its not perfect, and it occasionally it seems like its going to fail as a film, but for all its faults its a hell of a lot of fun.
Laughs, awkwardness, great music, and some sappy moments. Really wish there were more films that were this enjoyable.
9/10