Translate the following English sentence to French:
"Needless to say, I can only congratulate Mr Veltroni on his first-rate report, which, as someone has just said, has come at a good time."
Je dois aussi bien sûr féliciter mon collègue, M. Veltroni, pour son travail qui est parfait et qui, comme on vient de le dire, arrive à point nommé.