Last weekend for criminally good theatre