Do you have stains, dirt, or other blemishes on your carpet? If so, you are probably in need of a carpet cleaning company. But, like most people, you probably unaware of what a good, reliable carpet cleaning company consists of, making it hard for you to pick out a company.