Minimal odor (smells like Pepsodent toothpaste which I use and like) and has a great fluid creamy consistency. I immediately put some on my arm and could feel the warmth. It is a gradual heat that builds up and eventually the heat is felt way down into the muscle or joint. Never uncomfortable. The smell it does have goes way down in ten minutes and unless you lean into area where it is applied you can hardly smell it. No oily feeling after application. The muscle that was sor had heat and started to relax within five minutes. The product lasted for about 2 hours. I really like it and when this runs out will get some more.