I have had good luck with the thermacell for mosquitos and biting flies. While fishing in South Dakota the flies can be terrible. We put a couple of them in the boat and the flies are gone. Not many mosquitos on the boat but the thermacell helps while having a beverage at fish camp.