The show has a great plot beginning with well written, complex characters. There were very few moments that lost my attention. The acting from almost all the cast is superb and you feel that they really embodied their characters. The production is great from the large action scenes to the small interactions and references. The plot twists were reasonable although somewhat predictable but only because everyone is expecting and calculating how a story will turn these days.