fill the bill

[fill the bill] {v. phr.}, {informal} To be just what is needed; begood enough for something; be just right.

The boss was worriedabout hiring a deaf boy, but after he tried Tom out for a few weeks,he said that Tom filled the bill.

I thought I would need a specialtool, but this wrench fills the bill.