Find the word definition

Wiktionary
in good stead

a. (context literally or figuratively English) In a positive state or position.