Clean & Dry have done a fantastic job cleaning my carpets. I would highly recommend them.