We've had decent luck with this product.  I don't think the cat likes it, but we have not had fleas in the house since we started using it. I haven't noticed any allergic reactions to it from the cat either.