The book is fabulous. I read the book before seeing the movies and it gave me a great insight into the personalities of the characters.
Mario Puzo leads a great story and takes the mind to places that the movie doesn't.
But then again, if you see the movies first I can see that some aspects of the book may seem too intricate.