Would have been much better if not as long I enjoyed it but at 2h10m it's way too long. Could have benefited by being cut to 1h40m, like his first movie, Get Out.
Signs, which this movie does pay homage to, was 1h46m. Nope also pays homage to another classic movie but I can't tell you cos that would a spoiler
Overall worth watching - very interesting. Just no discipline in editing down. Would have been a solid 9/10 if shorter. But as it is, I give it a 7/10.