I thought it was a good movie--not as good as the book, but hey, what movie is ever as good as the book?
My only problem was the ending. I mean, it works as an ending, but it's not the greatest place to end it. It would be like ending Back to the Future with Marty getting into bed after getting back to his time--sure it works, but the Delorian flying towards the camera is SUCH a better, dynamic ending.