translate English to French: However it is a godsend feeling he is there to take responsibility for seeing that things get done."
Cependant, c'est un cadeau du ciel que de savoir qu'il est là pour veiller à ce que les choses se fassent.