It wasn't too bad, I found it to be quite enjoyable, particularly for a teen post-apocalypse dystopian future movie. I went in with little to no expectations and came out enjoying it quite a bit, the acting was good and the FX were quite good too, no obvious CG shots, not that it was all practical but you can tell they spent time on the FX work to get everything looking real. It had a really good cast including the kid that played Jojen on Game of Thrones as well as in the episode of Doctor Who where the Doctor forgets who he is and becomes a teacher at boy's school in England during WW I.