It gets better with each episode. The story, the casting and direction have to be praised separately because every time one sets a benchmark, it takes no time for the other to set a new one. The element of surprise is always there. And this show is made for a long run. I really hope so. Can't wait for the third season, I know I know 2nd one just dropped, but can't help myself.