have a good head on your shoulders
have a good head on (one's) shoulders
To be capable of making sound, responsible decisions. Joe has a good head on his shoulders, so I highly doubt that he would go to Vegas and gamble all his money away.
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.
have a good ˈhead on your shoulders
be a sensible person: Don’t worry about the children — Laura’s with them and she’s got a good head on her shoulders.Farlex Partner Idioms Dictionary © Farlex 2017