translate English to French: I also feel that we can be quite satisfied with the result.
J'ai également l'impression que nous pouvons être plutôt satisfaits du résultat.