translate English to German: Last but not least is Customer Satisfaction Level.
Über allem steht jedoch die Zufriedenheit unserer Kunden.