Works for flies but not so much for smells.
I think this worked at keeping the annoying flies in my yard at bay, however, it did not help neutralize the urine pet odor. I think its too expensive for the price as you have to use it often, this would only last around 2 weeks.
Rating: 4 stars