I thought it was a well done slow burn movie. The directing/cinematography is masterful, the actors are all fantastic, and it's a nice twist on the fairy tale.
If I wanted to nitpick I'd say some lines of dialogue are a bit awkward and the film doesn't go as far or as F'd up as I wanted to see.
All in all I really liked it and plan to buy in on Blu ray.