It's not 100% unless you have too many cats.

They keep the pests under control, and hopefully outside.

-jh