Worked well for mosquitos and every other bug out there, but DOES NOT WORK ON FLIES.  I laughed when I  put it by the garbage cans that was  swarming with flies and NOT ONE of a hundred went in, many did land on the plastic (they were laughing too), but for mosquitoes and other flying things, excellent