I remember ages ago an imam saying how the person you give charity to is doing YOU a favour, they are giving you a divine opportunity to make right with your Lord. All you are giving them is some money, some worldly thing. What they are giving you is priceless