I have never read the novel (and don't intend to), so I cannot say how close or far away this movie is with its accuracy. What I can say, coming through the gate, is that I was first very overwhelmed and confused by all the characters, and events. I almost turned it off after viewing for 10 minutes, but I held on to the very end.
I am still in a flux to what just happened, and cannot say I really enjoyed the film. It was surely interesting, especially Bonham Carter's character. I won't bother to see this movie again though.