I have yet to see it but I've had two people rave to me about it. One had read the books and said the movie kept very close to the source material (minus a few necessary changes due to the medium change) and the other liked it despite never having read the books.

They also liked Avatar though so I'm a bitch sketchy with their movie enjoyments.