We have a wool rug made in India that we purchased 6 or 7 years ago. There were stains from "accidents" that happened during parties and... we also have two rescue Chihuahuas. I don't believe I need to say more except that the carpet was also "showing" the areas where there was frequent traffic. I called this establishment, made an appointment, brought my 9 x 12 carpet, it was inspected on the spot, a quote was provided and an approximate time when it would be ready. I called, made an appointment to pick it up, paid with a credit card...and we were amazed how clean the carpet was. Based upon my experience with this company, I can only recommend their service!