We ended up having this company come and clean our carpets twice, and still were not satisfied with the quality of the job. The first time the carpets were cleaned, they looked just ok when they were done. Some areas took over 48 hours to dry. This was supposed to be a "quick drying" procedure. Spots that were not evident prior appeared after the carpets were clean. Once the carpet was dried and vacuumed, it didn't look like our carpets had even been cleaned. ( I will say that the employee that cleaned the carpet worked very hard, and did in fact remove a very difficult stain - but overall, the result was poor.) I called the company to express my dissatisfaction and they were very prompt and cordial in offering to "fix the problem". The "supervisor" of the employee that initially cleaned our carpet was the one who arrived for the second cleaning. He explained that the employee was newly trained and still learning the equipment and procedure. When the supervisor was done cleaning our carpets, the carpets did look much better. However, when the carpets were dry (this time in about 24 hours), there were dark striations in the carpet of one of the bedrooms that had never been there before. It covered an area of approximately 6'x2'. Rather than call Aaron's again, I had a company who uses the dry foam method come and re-clean the carpets. The "striations" were removed, and the carpet actually looked cleaner than the previous 2 cleanings. Could that be because this was the 3rd time in 2 months that the carpet had been cleaned? Maybe so. But, I will stick with the dry foam method of cleaning in the future.