Yes , its not upto the mark , it has some plot holes , not so good pacing , cringy scenes , all in all its not for a serious movie watcher . (Bcoz he/she will get irritated with all those imperfections)
Conclusion : its a very good casual family movie and has a very important moral of the story and overall its a lot of fun