First novel of this genre that I've read and boy was it good. It's actually inspired me to start GDBBM because I couldn't get enough.
I can see why some people might not like it (there were a few times reading where I was like oh I don't mind this but I could see why it would turn people off but I didn't bother to remember them), but for me it's a really enjoyable read.