Yup, but the end is just bullshit. I mean if I was Vito I would never have left Joe in a other car with random folks. Especially when they have guns and everything is quiet. Also I got very annoyed that you're not able to continue playing after the end just like in gta or any other game