3.5 
 mehhhh, it used a lot of tropes. and weirdly, i was able to guess the plot-twists. i'm usually terrible at this! 
 it starts off really well, and i was immediately hooked. then the story was dragging & i felt like it was trying very hard to be cool. it picks up after a while though but i was burned out on it by the end.