Vacuum the couch thoroughly with a brush attachment. Remember to vacuum the bottom of the cushions if they're removable.
Fill a spray bottle with white vinegar. Mist the smoke stains with a light layer of vinegar, and allow it to sit for 10 minutes.
Fill a container with 2 cups of warm water, and add 2 or 3 drops of dish detergent.
Dip a soft brush, sponge, or cloth into the solution, and wipe the stained areas of the couch to remove the smoke stains.
Dampen a clean cloth with water, and wring it out. Blot the couch to remove any cleaning residue.
Blot the cleaned areas of the microfiber with a soft, clean cloth to absorb any moisture. Allow the microfiber to air-dry.