translate English to French: been a success, due in no small part to its new governance regime.
Les arrangements se sont déroulés sans heurts et de façon très efficace.