Translate the following English sentence to French:
"This and the professionalism of the observation mission enabled them to surmount numerous political hurdles."
Cette efficacité et le professionnalisme de la mission d'observation ont permis à ses membres de surmonter nombre d'obstacles politiques.