What does beiderseitig zufriedenstellendes Ergebnis mean?

beiderseitig zufriedenstellendes Ergebnis - German to English

mutually satisfactory company