translate English to French: Despite the undoubted success of this undertaking, there have been some problems.
Certes, l’entreprise a réussi, mais cela n’a pas été sans mal.