translate English to French: We ensure that you meet with a specialist within 20 minutes of your arrival.
Nous faisons en sorte que vous puissiez rencontrer un spécialiste dans les 20 minutes suivant votre arrivée.