I've just been re-reading it and f* me, it's good. The plot grabs you from the beginning and just builds and builds. The characters are ace - he makes minor characters totally believable and memorable in just a few lines. Really, really good stuff.