Kept you on the edge. Didn't know what was going to happen. Surprise element. Classic. Great characters which I got into. Mia Farrow as victim.