Been there, done that.
Rabbit Air alone will not solve your smoke odor problem, you also need to vent the excess smoke outside, and prevent the ash from falling into places you cannot see or reach.
I had a Rabbit Air, the only way I can make my small workshop / smoking area odor free is to have the unit rinning full blast (not quiet), plus a fan running full blast (not quiet either) in the window to draw out the excess smoke, plus be very careful with my cigar ashes.
Oh also, do not keep the cigar butt in the room, they smell really bad after a while.
There are other air filter that is better the Rabbit Air, google is your best friend.
BTW, my workshop have no carpet or drapes that can absorb and hold the odor. If you have carpet or drapes, forget it, no amount of air filter is going to get rid of the smell, short of replacing them.
Now since I added a patio extension, with water mist, fan, and natural gas heatrs, I smoke in the patio instead.