surefooted

(adj) confident

sure-footed
capable (similar term)