I havent been to any Mafia game, but I know the basics.
Personally, I like the Detective role because of its night action, its cool that you get to know the alignment of the players!