Translate the following English sentence to French:
"Furthermore, even if the latter have more to live on because they receive additional help from their parents on top of their grant, in other respects it seems that these financial difficulties are the only criticism made."
Or, même si ces derniers ont plus de facilités à vivre parce qu'en plus de leur bourse, ils reçoivent une aide complémentaire de leurs parents par ailleurs, il semblerait que ces difficultés financières soient la seule critique avancée.