perfect match

/ˈpɜːrfɪkt mætʃ/ パーフェクト マッチ

1. 理想的な組み合わせ、完璧に合うもの、相性抜群

二つのものや人が互いに非常に良く適合し、最高の組み合わせである状態を示します。欠点がないほど完璧に合っていることを強調します。
Their personalities make them a perfect match. (彼らの性格は完璧な組み合わせです。)
関連
excellent fit
made for each other