Fun fun fun -- lots of action (of both the fighting and the *ahem*ing variety), interesting world-building, and likable characters. I can't wait for more of this series!
I have a theory (it could be demons... Dancing demons, no, something isn't right there...) about some of the other characters that I'm DYING to discover the truth about.
Full review to follow shortly, but for now, 4.5/5 Stars will have to do.