I have dealt with the aftermath of smoking or vaping in a room, and can attest to the difficulty of removing the lingering scent and discoloration from carpets and upholstery. That's why I decided to try CT Cleaners, and I'm so glad I did. Their professional cleaning services completely eliminated the smoke and vape odor, as well as the stains on my carpets and furniture.