Translate the following English sentence to French:
"The Council Presidency is delighted at the generally smooth running of these elections, even if, here and there, the voting conditions might have left us rather perplexed and the mission' s conclusions on this matter are extremely enlightening."
La présidence du Conseil se félicite du bon déroulement global de ces élections, même si, ici ou là, les conditions de vote peuvent nous laisser dans une certaine perplexité, et les conclusions de la mission sont à cet égard tout à fait éclairantes.