Tim Luscombe's delightful production (designer Steven Yull achieves wonders with simple arrangements of arches, trellises and boxes) could hardly be better served. It is hard to imagine the enthusiastic Katherine Brynne ("Kitty") being more perfectly expressed than in the pint-sized figure of Sandra Dickinson. Endlessly mobile, boundlessly sincere, she is matched by Lolly Susi's strained, uptight Margaret Civil, a woman whose whole physical demeanour reflects repression. Also by Rohan Siva, charismatic as the benevolent and busy Ganesh, and Andres Williams (recently Benjamin in The Graduate), dizzyingly versatile in a whole gallery of varied characters.