I would leave it a very good. the only reason it was not exellent, was because I had read the book a couple of times over the past two years. overall it is pretty exact according to the book, but there are some key facts that they changed. So this really proved to me, that THE BOOK IS ALWAYS BETTER.
I you have not read the book yet, this would probably bee the best movie you've seen in a while.