Great fly spray and I've tried them all. If you can handle the greasy feel, it really is effective. Works great to wipe in horse's ears too. Keeps off gnats, flies, and mosquitoes (in a West Nile Virus area). Horse is not very keen on the smell but it's lemony and not chemical smelling. Lasts a day to 3 days depending on if your horse rolls. Sweat and water resistant.