The slang threw me off a number of times. I could determine the meaning, but having to stop and figure it out kind of detracted from the story. I also thought Bree wasn't a very nice person, in general, but was especially mean to Anthony. He was clueless, but still. And "Ant" bothered me for a nickname for the hero.