Its funny, has great action, memorable characters, and fantastic worldbuilding. Kate Daniels is tough, powerful but in no way is she invincible. She makes mistakes and she pays for them. Great start to a series.