I use this company quite often for my rental units. Sometimes there isn't much time for carpets to dry before the next tenant moves in. Their process has the carpets dry within hours. Had some real bad looking carpets, but Clean Dry manages to have them looking great. Very good service as well.