tailor-made for (someone or something)

tailor-made for (someone or something)

Ideally suited for someone or something. I've never seen a happier couple than Tom and Anna—it's like they were tailor-made for each other! Don't worry, that math course is tailor-made for students majoring in the arts, so you're not expected to know advanced formulas or anything.
Farlex Dictionary of Idioms.
See also:
  • made for each other
  • made for somebody/each other
  • think (someone or something) is fit for (someone or something)
  • think fit for
  • suit (someone or something) to (someone or something)
  • suit to
  • suited for
  • (just/right) up (one's) street
  • be (just/right) up (one's) street
  • be up your street