Translate the following English sentence to French:
"I welcome the progress made and we should be able to continue in the same vein."
J'en suis très satisfait et je pense que nous devons continuer ainsi.