Clear-headed

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