Translate the following English sentence to French:
"An agreement that is not easy to conclude is not a perfect agreement, but it is a necessary compromise."
Il n'est certes pas parfait, mais il s'agit d'un compromis fondamental.