meaning of auf gutem Fuß stehen

auf gutem Fuß stehen - German to English

to be on great terms