Excellent from beginning to end. Suspenseful and well acted. Actors did a great job being true to their characters even as unexpected truths are revealed and perceptions change. All actors are due well deserved accolades- especially Lee Seung-Gi, Lee Hee-Joon, Park Ju-Hyun, Kim Kang-Hoon, and Kim Young-Ok