Was so concerned about cleaning my sofas and needed a proper steam deep cleaner, turn out that I can stop using for all upholstery. Love it, cleans deep and comes with the mixture as well