good thing going

a good thing going (something of an ongoing nature arranged for one's own benefit)

have a good thing going (to do, be involved in, or have something that is successful and gives you benefits; to have matters arranged to one's benefit or profit) — заниматься чем-либо, что приносит успех, выгоду, пользу; успешно заниматься чем-л.
~ дела идут хорошо, удачно, успешно

..... They've got a good thing going with that little shop of theirs. (LDOCE)
..... This director has a good thing going with one film nominated for an Oscar and two others earning him a lot of money. (Cambridge Dictionary of American Idioms)
..... Sally paints pictures and sells them at art fairs. She has a good thing going, and she makes good money. (McGraw-Hill Dictionary of American Idioms and Phrasal Verbs)
..... John inherited a fortune and doesn't have to work for a living anymore.
He's got a good thing going. (McGraw-Hill Dictionary of American Idioms and Phrasal Verbs)
..... I had a good thing going with my business, but I didn't have insurance or an operating permit, so the last thing I needed was someone investigating me.

Usage notes:
also used in the forms the better thing going or the best thing going:

If you have to commute to the city, the train is the best thing going.

HAVE A GOOD THING GOING
For example, Joe's got a good thing going with this new franchise. It also may be put as make a good thing of, meaning "make something work to one's benefit," as in

If we work hard we can make a good thing of this job.

Also see
have going for one.

Related vocabulary:
[on a roll]