I have had Bill and his team clean my carpets several times in the past three years. He always goes over and beyond in getting our carpets clean! He spends extra time on stains (coffee, pet problems, etc…) and takes professional pride in making them go away!