Angela Mannino's light, agile soprano fit Fiorilla's music like a glove. There are more colors and inflections possible in this music (see Callas, Maria), but this was very effective vocalism just the same. Michael Anthony McGee, as Fiorilla's unhappy husband Geronio, revealed a sturdy baritone capable of considerable warmth and subtlety. In the role of Narcisco, Fiorilla's agitated lover, David Portillo used his warm and flexible tenor to elegant effect. A few shaky top notes took away little from what was his stylish delivery. Catherine Martin (Zaida) and Nathaniel Peake (Zaida's pal Albazar) made dynamic contributions.