sagacious

adj. Showing insight or good judgement.  sagacity n. [latin sagax -acis]

a. Of quick sense perceptions; keen-scented; skilled in following a trail.