clear-headed

adj. Thinking clearly, sensible.

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