Very well done and held my attention throughout,as usual,Al Pacino,Robert De Niro and Joe Pesci were flawless.Only blip for me was the older bodies doing younger man things looked a bit clumsy, especially the scene where De Niro was sorting out the shopkeeper on the pavement for pushing his daughter. Otherwise well done Martin Scorcese.