Before hiring a carpet cleaner, make sure you know what makes a good company for the job. If you don't know much about carpet cleaning, it can be difficult to make a comparison. Continue reading to learn more.