Loved every minute of it. I laughed, gasped, exclaimed, cried, blushed, cursed alltrough the running time. The climax amazingly screenwrited (i will refrain from using adjectives that may pose as spoiler). This film is a decent use of your leisure time.