Despite its long running time, this is one of my favorite movies.  The cast, the scenery, the acting and the story are all first rate.  The irony of the ending is delicious.  I have watched it many times and will watch it many more.  highly recommended.