Definitely has some flaws. Everything is not perfect like the police's actions. However, the film is intense. From the first minute to the end, the movie is really fast pace. The 90 so minutes will pass super fast. There are a couple slow moments in the middle of the movie but this is to introduce the villain. Overall, great to watch.