Sometimes entertaining and endearing but overall frustrating. The main character tries to engender himself to us with self-deprecation but it comes off as whining, pandering, and extremely self important. This would not normally be a problem but by the end of the book he does not show an ounce of self awareness. In addition, the ending isn't at all earned by the character.
Good for a kids book, but not a good book.