I love the world this book is built in and the characters are great. Travis is one of my favorite narrators. The fight scenes were a bit too vague for me to picture without leaning all over my own imagination but the book as a whole was quite enjoyable.