Smell is fine. Doesn't last more than a few hours. The liquid is oily. I don't think this is something we apply to areas where we sweat. I did not have any problems with it but the applying the roll on is useless if your intention is to smell nice. It only stops the bad odor.