Very satisfying thriller experience!!! Great character building, narration, deep plots, fascinating connection making, direction, sequencing and twists. Despite the deep plots, character secrecies and multiple twists, the direction was so perfect that an average person can comprehend and understand the story easily. Complexity in story telling nowadays count towards a higher rating but I personally think this is the best way to do it. Simple story telling but deep plots and sub plots.