Well written, excellent character development, and plot twists that keep it interesting without being too far fetched. This is a show best watched when you have the time to binge watch it - it is hard to do the responsible thing and say "okay, that's enough for today" when the next episode is to tantalizingly easy to slip into.