It’s great, critically it’s not perfect but I can’t find any flaws. I was thoroughly entertained and satisfied until the end. But don’t take my word for it, watch it for yourself and leave room for your own interpretation. Keep in mind majority opinion and critically is subjective. It’s up to you to decide whether or not you find the film engaging enough to be satisfying.