exacting

adjective

Making great demands on one's skill, attention, or other resources.