Very good, with strong funny performances, tight direction and a good script.