I have used Clean All a number of times now and all I can say is WOW!! Other companies that we have tried in the past didn’t do half as good of a job! Recently, Eric convinced us to try cleaning the carpeting in a couple of units that we thought for sure would need replacement due to heavy staining and severe odor problems. We were amazed that not only the stains but THE ODOR AS WELL, was completely gone!!! We can highly recommend them without hesitation!