It is absolutely bonkers . . . . I love it ! Yes it has completely absurd situations and you have to suspend disbelief . . . . BUT . . . . it is Christmas. Just relax, go with it and have fun . You would have to have a heart of stone if all the children didn't make you smile . . . . if not laugh out loud. Go on l dare you. Merry Christmas.