Excellent plot and a gripping storyline. All actors have given justice to their roles. Visual effects are captivating and the entire experience keeps you moving from one episode to the next.
However, the story seems to be stretched quite too far by the time we enter season 3 and the plots start becoming more and more predictable.