Has anyone watched this movie? It got REALLY good reviews on Rotten Tomatoes (95% Audience 82-87% critics)

I just wanna know if they base the things directly on the book or is there something they change?
Don't spoil anything though plz