fit the bill

verb

1.
be what is needed or be good enough for what is required