I never read the original story, so I cannot compare it.  However, the adaptation I thought was very good, if slow at times.  The end did seem a little rushed, but I guess in an adaptation you may have to choose what you want to include and what you don't.