well matched

adjective
1
able to live together, play or fight each other, etc. because they are similar in character, ability, etc.
هماهنگ, سازگار, متناسب, هم‌کفو