adequate

adj

1.
having the requisite qualities or resources to meet a task
Antonym:
inadequate
Derived from:
adequateness
2.
sufficient for the purpose
Derived from:
adequateness
3.
about average; acceptable
Derived from:
adequateness