Have a good head on one`s shoulders

To be smart or sensible.

The new salesman has a good head on his shoulders.