unhesitating
1. [ adjective ] characterized by quickness and firmness
Synonyms: resolute
Examples:

"his reply was unhesitating"

Related terms: decisive
Similar spelling:   unhesitatingly
  unexciting
  unexcitingly