An stereotypical plot with, somehow, some interesting addition.
The plot is not superb but the script is really good, Del Toro makes a good performance and, as alway, a great pleasure to watch any movie with Emily Blunt on it. Great performance.
The directing is also really good and the soundtrack is remarkable, creating quite an atmosphere.
Finally, the action scenes are very well done, with a sense of contempt. No fireworks here, just something that can be the closest to reality.