Translate the following English sentence to French:
"Despite this, it has managed to show some improvement in the standard of living over the past 25 years."
En dépit de cela, une certaine amélioration du niveau de vie a pu être constatée au cours des 25 dernières années.