translate English to German: In my view, we have reached an ambitious, yet reasonable, compromise.
Meiner Ansicht nach sind wir zu einem anspruchsvollen, aber trotzdem vernünftigen Kompromiss gelangt.