The phrase 'has a good head on her shoulders' is an idiomatic expression that means someone is sensible, practical, and thinks before acting. Therefore, the most appropriate interpretation is that the daughter is sensible.