translate English to German: Their criticisms leave little to be desired in terms of clarity.
Die Kritik der Weisen läßt an Deutlichkeit nichts zu wünschen übrig.