Gary Naylor sees a wonderfully funny farce blessed with strong performances and a script that packs a punch along with the punchlines.