Have used the carpet doctor several times. On his first visit, he advised us that the large stain on our carpet would not benefit much from being cleaned, as we had tried to get the stain out ourselves and made it worse with the several cleaning solutions we had tried! We really admired his honesty, and appreciated the fact that he had told us this info, prior to doing the job and taking payment. We have used Ian several times since, and would not go elsewhere. Quality cleaning for a great price and a really friendly service. Thanks.