I bought one a little while ago and it worked really well.
Now if you smoked in your vehicle before you got this it will not remove the lingering odor right away, It could take several months to do that.
Now, mine is making an annoying noise. I took it apart and cleaned it per their instructions, but the sound came back within a week. I'll have to try cleaning it again and see what happens.