What does 'Horses for courses' mean?

Horses for courses means that what is suitable for one person or situation might be unsuitable for another.

All idioms have been editorially reviewed, and submitted idioms may have been edited for correctness and completeness.

See also: