The phrase "good run" is an idiomatic expression that means a period of success, prosperity or favorable circumstances. It can refer to a successful streak in any area such as business, sports, finance, relationships, health and more. The term implies that things are going well and everything seems to be falling into place. A good run could also mean having a series of positive outcomes without facing much resistance or difficulty.