Wiktionary
in good stead
a. (context literally or figuratively English) In a positive state or position.