I used this company to clean our carpet. They were very knowledgeable and did a great job. Looking forward to using them again to clean some indoor rugs.