The set up of this novel is pretty good. The cast too is varied in terms of gender. In other words, the heroine is not the only kick ass girl. Once I was able to "forget" that the lead was 17 (she so does not sound like it), the book worked. Quite enjoyable. Nice, quick read.