Pretty good story, a believable world built up with some underlying darker themes within context of that world.
That and a pretty good narrative following the main character Charlie.
Plenty of twists and turns with plenty of stakes and an overhanging antagonistic entity.
Really good book :)