It's good in many ways, but the story fails it. The ending is disappointing and the whole movie could be shorter. Or you know, add some more to it. For the ending I'd take more inspiration from the book, and it would make the ending 10 times better.