Katherine Jakeways's seven characters are culled from newspaper headlines. There's a woman who defrauded her employers of tens of thousands of pounds so she could follow Cliff Richard on his European tour. There's a sex therapist who derives erotic pleasure simply from reciting euphemisms for intercourse. It's easy to dismiss shows like these as showcases for the performer's talent. Fine by me, if - as in the case of Jakeways - the talent is there in abundance.
It's good to know that her cast have their origins in truth; we might otherwise dismiss them as far-fetched. Mind you, Jakeways's characters surely burn more brightly than their real-life alter egos. She's a killer performer, one moment fixing a Cliff lookalike in the crowd with her fanatical gaze, the next disarming us as a 12-year-old corresponding with her straight-talking agony aunt. There's also a passive-aggressive workshop leader called Hermatra, who leads the audience in a round of the board-game Guess Who?
The stand-out section is a video sequence in which Jakeways, a sometime travel reporter for GMTV, savages the hand that feeds her. Here, she plays insincere arts correspondent Rosie Balls, reporting live from Cliff! the musical. Chris Morris would approve of how she nails the inanity of TV news: witness Rosie asking one German Cliff obsessive whether she prefers "Cliff or Helmut Kohl. Cliff or Himmler". There's a sharp-as-tacks edge to these splendid comic vignettes.
· Until August 25. Box office: 0131-556 6550.