I really enjoyed this book. The main characters are awesome, and the side characters are just as cool, one of them being fricken hilarious.