If you say
'credit where credit's due
', you are admitting
that you ought to praise
someone for something that they have done or for a good quality that they possess
His gift was an extremely kind gesture. Credit where credit's due.
COBUILD Advanced English Dictionary. Copyright © HarperCollins Publishers