competent

adj

1.
properly or sufficiently qualified or capable or efficient
Antonym:
incompetent
2.
adequate, but not outstanding or exceptional
Derived from:
competency
3.
legally qualified or sufficient
Antonym:
incompetent