Theatre as therapy has its uses, but it rarely translates into a good experience for a paying audience. This outdoor promenade, inspired by Shakespeare's Pericles, and with a cast drawn from Sri Lankan teenagers living in camps for displaced survivors of the tsunami, is a glorious exception.
It is a rough and ready delight, not least because although the children's experience of the tsunami informs the show, it is not the sole reason for seeing it. Shakespeare gets a terrific all-singing, all-dancing makeover in this story of grief and redemption and what the sea takes away and what the sea gives up.
When Pericles, in search of his lost daughter, is suddenly reunited with her and the wife he thought dead, you can't but think of all those TV pictures of desperate survivors of the Boxing Day catastrophe searching for their loved ones. It pings every heart string.
But there is so much to enjoy: the location, the use of fire, drumming, colourful costumes and Bollywood-style dance and comedy. This is a visually ravishing show that speaks to all ages and for all time.
· Until August 28. Box office: 0131-226 0000.