Big, massive book. Loads of long descriptive prose. A host of wonderfully developed characters. I loved this book and would have given 5 stars except that a few parts of the book dragged for me and I was a bit let down by the ending where Theo, the main character, got a bit preachy.
I listened to this on audio and think the narrator, David Pittu, did a brilliant job. The tone and style of his narration had me entranced—and taking the long route home to be able to listen a bit longer. Additionally, the wonderful narration led me to really care about the characters—even when they were acting rather despicably. I sometimes loved them, sometimes hated them—but always rooted for them to succeed. I doubt I would have enjoyed this book nearly as much had I read it rather than listened to it.