Well written. Superb cast. A lot of action for those looking for that. Characters are well developed over time. Song Joong Ki plays 2 of the characters. He does a fantastic job. The other 3 main actors are Jang Dong Gun, Kim Ji Won and Kim Ok Bin. They are all amazing. I am looking forward to a new season in 2020.