perfect fit — (figurative) A thing perfectly fitting one's needs as requested or expected.
being ideal; being fit — A state in which a condition or situation is in accord with one's circumstances.