SPOILER ALERT!!!
Kim Hee Seon was great as was the the antagonist Kim Sun-a. Threads of possible guilt for each character was actually kind of funny. You're sure who did it until you're not. However, that the grandson does not get his due, regardless of justification, didn't sit well with me.