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