It's not perfect, and two or three times it's more badly rather than well written, but otherwise it's a enjoyable, fantastic ride. Full of action, drama, romance and also surprisingly funny comedic moments. It gave me those Kdrama-feelings which only "Agent Kim Reactivated" gave me since a very long time.