I thought it was rubbish. Almost walked out. The first 2 hours 20 meandered aimlessly focussing on nothing important. The last 20 felt like Scorsese knew he'd run out of time. He crammed in as much blood and gore as he could.
Save 2 hours and 40 minutes of your life by watching something else.