Interesting...a little long, and it sometimes felt like it was above my head. Much of the time, though, I really enjoyed it. I did love the way the author played with the ambiguity of the story by using multiple unreliable narrators. The writing was pretty good, although I sometimes felt like the dialogue/lecturing got out of hand. It helped that I read it for my book club, because that's what kept me going during the draggy parts; however, it really picked up in the middle and then I couldn't put it down, long as it was. Overall, intelligent and clever.