translate English to French: The level of success is encouraging indeed.
Le niveau de réussite est effectivement encourageant.