I read and enjoyed the book, but the movie improved on some story beats and trimmed some sciencey stuff that wouldn’t have translated well to the screen. Pretty great adaptation.
If you’re considering watching it, do try to avoid the trailers for it. I understand that you have to market the story, but introducing things in ads that should have been delightful surprises kinda stinks.