4 Very Good

Excellent job done by the entire cast. Ample hilarious moments make it a good fun in the first half... In second half things get serious but there is no dull moment