It's pretty light-hearted, for the most part. But I have a hard time with characters that get oppressed and oppressed for too long. Charlie didn't get redeemed til toward the end. And overall, I just didn't care a lot about the characters.
I love what Neil Gaiman's trying to do with his books. They make for some interesting stories, for sure. But I haven't been able to really get into his books, yet. I'm working on American Gods right now....
I read this for one of my book clubs and used a library copy.