Having read the book I am biased. I would think it would be a hard movie to follow if you had not read the book, but the acting was great and the film did its best to capture beauty of the story. I would recommend renting it.
I really liked this film. I thought the mix of humor and drama was smart and well played. While the humor was dirty anatomy jokes and the vocabulary explicit at times it was still tastefully done. I give it 5 stars and will recommend to anyone.