Translate the following English sentence to French:
"The Commission is under the impression that she has worked fast and effectively."
La Commission a l'impression qu'elle a travaillé de manière rapide et minutieuse.