clear-headed

a.

  1. Having a clear understanding; quick of perception; intelligent.