This is a futuristic dystopia with none of the trappings I've come to associate with the genre--that's a good thing. It's hopeful, bright, exciting, and action-packed without being violent or depressing.
It's also very telly, which is unfortunate. The author feels the need to over-explain the same points over and over, and took a long time getting to the end of the mystery. I grew impatient with it towards the end, although I was still heavily invested in the story.
So this is a rare case in which I actually like the movie better, which I probably should not have watched first.