A definite 5/5. Puzo leaves out no important detail and moves the story at neck breaking speed. The plot building, character building, expressing of perspectives, all if flawless. Even if you know the story, which most of you might due to the movie, the narration is WORTH IT.