We use a ServiceMaster Prochem Bruin II truckmount to steam clean most carpets.  We also us a dry clean method when the customer prefers.  Our carpet cleaning services are priced based upon square foot and depend upon the amount of dirt and stains and the amount of furniture that has to be moved.