I have used Caravan Carpet Cleaners several times to clean my carpets and they have cleaned a large wool rug. I have always been pleased with their work and friendliness.