Indeed the casting can hardly be faulted: a dark, even menacing Figaro (Bryn Terfel), a vixenish, knowing Susanna (Alison Hagley), a suave yet incisive Count (Rodney Gilfry), a radiant but far from droopy Countess (Hillevi Martinpelto) and an ardent, hyper-sexed Cherubino (Pamela Helen Stephen). Excellent cameo support too. Perhaps this is the near-perfect Figaro we’ve all been waiting for...