translate English to German: "I must say that I am very impressed with your 24 hour customer support.
"Ich muss sagen, dass ich mit Ihrem 24 Stunden Kundenservice sehr beeindruckt bin.