Having the requisite qualities or resources to meet a task.
About average; acceptable.
Sufficient for the purpose.