I sweat. A lot. And living in endlessly hot, humid, and muggy Southwest Florida just compounds the situation. I am forever trying to find deodorants that will live up to their promises such as 24-hour protection or invisible solid. Finally, I found such a product in Dove's Invisible Solid deodorant. I prefer the powder scent as it is light and fresh. Most solids are not truly "invisible," but I find this one to be as close to invisible as I think one can be. Even when I wear a sleeveless top, there is no white residue that can be seen. It doesn't rub off on my clothing, but rather stays put where it's supposed to. As for the 24-hour protection, I can't speak to a full 24 hours because I don't stay up around the clock. That said, when I apply the product in the morning I can tell it is still doing it's job by dinnertime and later. I don't have to reapply this product in the middle of the day, which is something I found I needed to do with other brands. I am very happy with this deodorant and plan on sticking with it for a long time.