translate English to French: It's having those high standards that is so important.
Ce qui compte c'est d'avoir des normes élevées.