challenging

Presenting difficulties or obstacles that require effort to overcome.