What does anspruchsvolle Kunden mean?

anspruchsvolle Kunden - German to English

demanding clients