competent

adjective
  1. having the necessary ability, knowledge, or skill to do something successfully
  2. acceptable and satisfactory, though not outstanding
  3. having the legal authority or mental capacity to act
  4. Usage: legal

Examples