I have been on the market for an upholstery cleaner since I have two dogs and a cat. The dogs are definitely the messy ones so I have been in the marlet for something that can clean and sanitize be ause I can be OCD about cleaning and this was the answer. I was so impressed with the results! My boyfriend had a casper mattress that is probably 4-5 years old and it got out all the stains in the mattress. I also used it on my couches and it also dod an amazing job! The steam helps my OCD since I can't throw a KING mattress in a washer machine lol, this is definitely the next best thing. My boyfriend and I can are germaphobes so this machines is the answer and must have in the home. Product does the job, simply AMAZING!