The plot is brilliant however I've stopped watching at the start of season 4 because I could not bare the voice of Ruth character. Sorry but with that they've got it a little wrong. I know many people who have not watched it for the same reason. Other than that the series has a very good plot.