Natalie Haynes doesn't like children. Either listening to her stand-up routine - there are too many short words that begin with "f" or "c" - or anywhere else. She's not keen on foetuses, either, or babies. "I don't consider myself so much pro-choice as anti-life," she says. Adults are OK, so long as they don't hunt, teach creationism as if it were science rather than mumbo-jumbo, pretend to be vegetarians when they eat fish, force-feed geese, take trivial cases to the European Court of Human Rights or dislike parrots. Yet she has a soft spot for media psychiatrist Raj Persaud, which suggests she's definitely not right in her head. She's rather pleased when someone walks out of her show.
The thing about kids we can put down to her former career as a teacher. But the rest? Perhaps it's her age. This show is largely about Haynes coming to terms with being 30 - which she considers "middle-aged", as she plans to kill herself at 60. Her 200-words-a-minute delivery suggests she has got a lot of bile to get out of her system in the next three decades. Fun, but you wouldn't want to sit next to her on a bus.
· Until August 29. Box office: 0131-556 6550.