As someone who has not read the book, but taught extracts of it, the film is largely underwhelming.
It addresses the key 'plot points' of the book, but misses deeper themes with shallow screenwriting.
The film's feels much longer than 2 hours, it is unnecessarily drawn out by clichéd rom-com elements and the inclusion of elements from the book, which in a film adaptation, should be left out.
The cast do a good job of making it bearable to watch. Largely this film is poorly arranged, adapted and paced. Anyone with the time could make a far better version by simply chopping up this one.