This is without question one of the most amazing and memorable books I've ever read. An utterly extraordinary piece of writing. I'm gutted that not every reviewer has given it the full five stars, because anyone who likes reading and getting utterly lost in a book should take this challenge on. I won't deny, it's not a 'page turner' in the traditional sense of the phrase, indeed quite the opposite. It took me a long time to read because I could usually only take on half a dozen pages at a time; it's such a sensory overload experience. The incredible characters, narrative, descriptions, and sheer wondrousness of the world that Anthony O'Neill creates are almost too much to take in. I kept finding myself re-reading sentences, paragraphs, even pages, over and over again. The author often uses long descriptive lists to set a scene - a technique oft-encountered in modern literature but often mind-numbingly tedious to plough through - but in this book it's just gold. You have to read through the lists because they do invoke the scene so perfectly, and often there's the odd gem of sheer comedy in there too.
Some reviewers had issues with the somewhat unlikely developments at the end of the plot, but I didn't care a jot, it didn't detract from my enjoyment of the book one little bit. I am utterly in awe of the author; to create a world like he has done, so utterly convincing, so many layers of plot and detail, such complex characters, and with such enjoyable text too, it's just an absolutely incredible feat of writing. It's not a book for the faint-hearted, you do have to work at it. But not EVER because it's dull, dry or joyless. I've used the phrase already, but 'sensory overload' is probably the best summary I can give. It's an utterly astonishing book.