Translate the following English sentence to French:
"We are all agreed on this, and I therefore hope that we can make good progress."
Nous sommes tous d'accord à ce sujet et j'espère que nous progresserons rapidement.