be in good odor with (one)
To be in a pleasant or favorable relationship with one. I've been in good odor with my next-door neighbor ever since I brought her some of my homemade cookies. Your sister is in good odor with her teachers because she always completes her homework on time.
be in good (or bad) odour with someone
be in (or out of) favour with someone.