translate English to French: I am completely happy with this.
Cela me satisfait pleinement.