David did an excellent job. I had two large carpet areas. One with a lot of pet urine and one with years of tenant grime. Both carpets look beautiful - almost brand new - and they smell great. David was friendly, professional, and knowledgeable. I will be happy to have him clean my carpets in the future.