We used this service when we purchased our house. It was through a personal referral for this company, but the staff was very helpful. Actually, the secretary I dealt with was the wife of the referred person. They came with their mobile van and water, to steam clean our carpet. When we first got to our house, the carpet was horrendous! However, Jim kept reassuring me that it would look better afterwards. How clean could you get white carpet, after all? After he worked on the 2 story home, it was such a relief when I first walked into the house again, most of the stains were gone! It actually felt like new carpet again... I was very impressed, and their price was reasonable! Cheaper than my realtor had quoted initially! Totally recommend this service!