Smart! Scary! Great characterization! Need I say more... I loved it!