Some might call this luxuriously long, while others might say that it needs a good editor who could cut about 100 pages, but this was still one of the most inventive urban fantasy books I've read in a while. Unfortunately the bit that's really new to the genre -- the demons -- is also the bit that makes the least sense and has the least grounding in history, and history is clearly one of the authors' strengths. Also, the heroine is weak and spends a great deal of the book either sleeping or being urged to sleep by the hero.