It did a really good job. The odor from my couch is gone. It did a good job cleaning mattress and carpet as well. My carpet had a coffee stain and this took most of it out.