A mid-to-poor review for this product is misleading. It is a good product with
a good residual time period. Another reviewer mentioned Spectre 2 CS, which I will also look into. It's probably good to alternate products while fighting bedbugs and other insects. It was a professional pest control company that recommended Crossfire to me while they were heat treating an apartment so I feel confident they have experience with treating these kinds of problems.