I loved it!! How can people have so much hate for this piece of art, I'm not so sure. I watched it with the expectation of seeing a complicated murder mystery and I got more than I expected! It was an enjoyable experience that was very much entertaining for the full period of the movie. It's unlike any other murder mystery I have watched. The story is well written, there is nothing left unexplained, there is no unnecessary scenes, everything is done exactly for a reason. The ending was very much satisfying and beautifully done. Janelle Monae did a great job and for me was the best performance in this movie, some actors could have done better however. Overall, great movie if you love crime mysteries you'll love this one.