to give someone their due - definition and synonyms

phrase
  1. used when you are going to say something good about someone, after you have been criticizing them

    He really upset Lydia, although give him his due, he did apologize afterwards.

See also main entry: due