Translate the following English sentence to French:
"So we are faced with a real, substantial difficulty to overcome."
Nous nous trouvons dès lors face à un problème considérable et difficile à surmonter.