I read the novel and gotta say this isn't exactly a good adaptation.
It followed the main story pretty accurately but skipped a few dialogues and scenes and some details were different from the novel.
The team working behind this seemed to focus on making characters look good a little too much...