I have very similar criteria, but for me at least

> zero vocals

can also be vocals in a language I don't understand. In those cases, the voice is just another instrument and not distracting.