surefooted

adjective
  1. not likely to stumble or fall; having secure footing
  2. confident and competent in dealing with situations; not making mistakes
  3. Usage: figurative

Examples