Everything about it is awesome, entertaining and has a great flow. Dialogue isn’t awkward, main character doesn’t have moments of raw stupidity to further plot lines. Laugh out loud funny moments and tragedy abound at the other end of the spectrum.