I enjoyed parts of it, but ultimately found the whole thing disappointing especially having loved Peele's last horror/thriller 'Get Out'. I've read quite a few reviews where those who have found it confusing or messy have been accused of simple mindedness. A little bit unfair...it's just that some people don't get enjoyment in looking for themes, metaphors and social commentary...they just want a good story. Peele is very imaginative and it was intriguing to a point but I'm not a film student...or a purveyor of arty films in general and I wish I'd waited to watch it on Netflix rather than pay through the nose in the cinema. Left the place feeling deflated.
I will do as suggested by some and watch it again when I can stream it, perhaps going in with a different mindset will make me see it in a different light and I'll actually enjoy it.