How to get rid of smoke odor in a carpet

There is a definite difference in looking at a picture of a beautiful apartment and actually smelling the air in that apartment! A carpet can look clean and new and still hold odors from the previous tenant. But do not [...]