translate English to German: They have done excellent work with respect to this important matter.
Sie haben in dieser Angelegenheit eine gute Arbeit geleistet.