Translate the following English sentence to French:
"We have achieved an acceptable compromise solution on this, or so we believe, which I welcome."
Nous croyons que nous sommes parvenu à un compromis acceptable et je m' en félicite.