I have used this company for several years on a yearly basis to clean my wall to wall carpet. The service technician returns each year, remembers the job and where the trouble spots were. He always goes over the job with me before and after cleaning. Very professional, and good results. The carpet looks fantastic.