Its deet-based like most effective mosquito repellants and it won't work better or worse than them. What I like about mosquito milk is that it doesn't smell like kerosene or perfume....somewhat pleasant smelling. Also the roll-on version makes applying cleaner as there is no overspray to worry about.