translate English to French: I believe that we should all be very satisfied with the outcome.
Je crois que nous pouvons tous être très satisfaits du résultat.