I have used J2 at my home and my renal properties for both carpet and upholstery cleaning several times. They are always prompt, courteous and do a GREAT job! I especially appreciate the technician Charles, he always goes the extra mile. My carpets are clean, smell good and dry quick. I highly recommend this company.