I'm so happy to read that Shin Jae Ha is not going to be playing a villain because I was starting to worry why he was playing a baddie in the past several dramas.
I think it really helped that Netflix dropped all the episodes all at once and I was able to binge watch all of it over the weekend. This helped me to keep up with the confusing time-line and flashbacks. Had this followed the 2 episodes per week format over a period of 6-8 weeks, then I would've been very frustrated.