translate English to French: We are good mediators.
Nous sommes de bons médiateurs.