translate English to German: I should therefore like to offer you my heartfelt thanks for the collaboration, the stimulus and also the criticism that I have been given.
Ich möchte Ihnen daher herzlichst für die Zusammenarbeit, die Anregungen und auch für die kritischen Worte, die Sie mir zugedacht haben, danken.