Insightful script and cast overcome a few implausible moments in tale of dinner party gone wrong, writes Karen Fricker.