This is a surprisingly good book. The characters are well developed for its length, and the world is well built (once again, for its length). I would really like to see the story expanded, it felt incomplete to me, but I really enjoyed it.
As others have pointed out, this book has one of the worst covers ever. If you can get past the cover, the story is definitely worth it.