I almost gave up after the first 3-4 hours. It is incredibly slow. Then the story picks up and becomes more interesting. But the ending seems quite rushed and sort of fizzles out. Ok performance by the narrator, albeit his speech is quite slurry and sometimes hard to hear if you are not in optimum listening environment (e.g. in transport or in a noisy place)