idoneous

a.

  1. Appropriate; suitable; proper; fit; adequate.