Adchem have been out to clean our carpets for the last few years and we have always had good service. I used another company before and found that after a couple of days carpets looked no different where as with Adchem the carpets look clean for months, even with two young children. A friendly and professional service, we would recommend time and time again.