When I had my carpet cleaned I used Arkansas Valley ChemDry and was very happy with their service. They use no soap or steam, the carpet was dry in one hour. They offer upholstery cleaning and oriental rug cleaning. They do water damage restoration. Offer auto interior detailing, on site drapery cleaning. They use non toxic biodegradable chemicals. They did a great job in getting the stains out of my carpet and my entire house smelled so clean and fresh. I would recommend them to anyone and plan to use them in the future.