I am lucky enough to have three area rugs which I adore. Taking them to be cleaned made me nervous, but I went to the website of Canadian Rug Traders, where I bought the rugs, and they were one of the cleaning companies they recommended. They carefully inspected the rugs when I took them in and I am very pleased with the results. Not cheap, however, but the rugs weren't either. I would use their services again. They also offer drop-off and pick-up services.