When searching for a carpet cleaner it is important to find a company that can provide you with the best service possible. They should use quality, well-maintained equipment, have technicians who are competently trained and certified by an industry organization like the the CleanTrust, and offer a guarantee for their work. They should be willing to do an in-home estimate at no charge and should be able to offer references at your request. Cost should not be the determining factor in selecting a cleaning company. Cleaners who charge considerably less are likely to do a considerably poorer job.