meaning of auf gutem Weg sein

auf gutem Weg sein - German to English

to be well on the way [fig.]