(Spoilers Ahead) The best movie, if you liked its first part then this is definitely a heaven for you. The transition between Vito's past life and Michael current times is unspeakable. How it ends one side Michael ruining his family connections to vito providing for his family, and while Michael is celebrating his riches, vito comming to America to start a new life. And De Niro as Vito is the perfect cast.
Its one of those rare film which portrays Michael as the cold heart villain without any use of much gun violence.
The ending is perfect as it transition from his old family to his current lonliness.