If you want your car to smell very very fresh over a long amount of time, go to Walmart's Automotive department. In the car freshener section, there is little black and clear packages that contain hard blocks of freshener. The blue one (I believe Ocean Breeze) is the best out of the 5. It's only $1.97 and have your car smelling VERY good each time you get in. Plus it lasts for months. No lie.