Translate the following English sentence to French:
"There is no doubt that there have been vast improvements in Parliament's performance."
Il ne fait aucun doute qu'il y a eu de nombreuses améliorations dans le fonctionnement du Parlement.