Very good, but very fucked up. Hit close to home in the lifestyle I lived as a teenager, just luck that things didn't end up like they did in the movie.
I downloaded this one to watch on a long plane ride recently and I guess I forgot what all was involved with it. It did not play for more than the intro credits before I was fumbling to close the app.