exacting

exacting adj

see exact, v.

  1. Rigorous; strict; clean; precise; demanding; compelling.