Translate the following English sentence to French:
"We are delighted about this, and we believe the Staes report is excellent."
Nous nous en réjouissons et estimons que le rapport de M. Staes est d' une excellente facture.