translate English to German: You have not overpromised, but you have got on and delivered.
Sie haben nicht zuviel versprochen, aber Sie sind vorangekommen und haben Ergebnisse gebracht.