I've used Barr Chem-Dry twice now and they're great for cleaning both carpeting and upholstery. I'd definitely use them again and recommend them to others. The carpet cleaning was good, we had enzyme treatments that were a little expensive, but the overall cleaning of the carpet was a reasonable price.
more