This company is a high end cleaning company. I made the mistake in the past on hiring just because of a low price. You get what you pay for. They removed most of the spots. They keep trying till they exhausted all means. Our carpet looks great and dried within hours. Our vents were so dirty and causing alot of dust. Now we noticed much less dust in the home. Will use again!