There are a few implausible aspects but worth the listen. the performers voices are strong and gritty but grew on me quickly until I was engrossed in the characters they portrayed. I like that the story was not predictable until the end at which point I began connecting the dots. But that was late enough in the story to be a pleasant discovery rather than an annoyance.