in good stead

[in good stead] See: STAND IN GOOD STEAD.