no bad odor. this product lasts a long time because it is a liquid, especially if you apply setting spray like Urban Decays all nighter setting spray. its very easy to apply, i use the brush to swipe on to my skin and then use my finger to blend. even when i use my finger the product stays on my skin and does not rub off. one bottle will last a while, even a tiny sample bottle i got for free with purchase lasted for over a month of use.