Negotiations have been long, complex and sometimes tough, but I think we have managed to get an agreement that is satisfactory to all parties.
Les négociations ont été longues, complexes et parfois difficiles, mais je pense que nous sommes parvenus à un accord satisfaisant pour toutes les parties prenantes.