This film is a great example of why you should never listen to film critics and make your own mind up, they've just become a bunch of losers who nowadays seem incapable of enjoying a good film simply for what it is.
IMO, it is an awesome cinematic experience with great characters and acting chemistry onscreen. Also a fun way to portray an important message of acceptance.