Very well done. I was very happy with how close to the book it was. The few things that were different didn't matter too much once you think about why they made it different. The ending really makes you antsy for the next installment. Can't believe I have to wait until next summer . . .