By far this is the best carpet cleaners we have ever used. Brian was extremely professional and knowledgeable and really worked hard to ensure that our carpets were cleaned as best they could be cleaned. He really worked up a sweat and put time and effort into what he was doing. The price couldn't be beat and we will not hesitate to use this company again in the future for all of our carpet and flooring needs. Just really happy and satisfied!