'twas a solid one, though it may have messed up on a few points, especially since it changed the ending and made book 2 impossible.
Still, I think the books were better. But the ending of the fourth might have been a bit completely and utterly idiotic and abysmally stupid.
Books are almost always better. Especially if the film is based on a book.