We live in an 'instant age.' We're used to getting what we want immediately. So, anyone giving this film a bad review probably didn't understand the need to focus and apply patience to a story that unfolds gradually. It is impeccably written. All the story setups and essential bases are cleverly covered. It is brilliantly made with authentic characters supported with superb acting. It moves at comfortable pace with no dull moment or drawn-out, unnecessary scene. An all-round excellent film. Give it a chance and be receptive to rare, excellent storytelling. It could be one of the the best films you've seen in a long time.