Translate the following English sentence to French:
"It has been extremely embarrassing so far that some of our promises have not been kept."
Le fait que certaines de nos promesses n' aient pas été tenues jusqu' ici s' avère extrêmement gênant.