translate English to German: In all honesty, I have to say that the agreement and its implementation leave rather a lot to be desired.
Um ganz ehrlich zu sein, muss ich sagen, dass das Abkommen und seine Umsetzung doch sehr zu wünschen übrig lassen.