What does auf gutem Fuß stehen mean?

auf gutem Fuß stehen - German to English

to be on great terms