adequate

appropriate, congruent, fitting, corresponding