Definition
To express a positive opinion or say something commendable about someone or something that is generally considered unfavorable.
I'll say this much for him, despite his occasional stubbornness, he always gets the job done.
I'll say this much for the restaurant, their service was really great, even if the food wasn't perfect.
I'll say this much for that old computer, it may be slow, but it has never crashed on me.