Does not remove stains nor odors. I had to re-scrub the upholstery 3 times before the smell lightened.