Predictable YA story complete with parents who think they're cool, friends who are perfect in their quirkiness, one bad apple character who just doesn't understand what he is doing, and a rom-com worthy love story. In spite of all that, it was pretty damn good.