I would highly recommend Rug Renovating.
My mom had a fire in her 10,000sqft home. The smoke damage was extensive. Her 49 piece antique rug collection was also neglected for decades before the fire.
Rug Renovating cleaned and completely deoderized the rugs. They fixed and/or replaced fringes, and they even cut and resized a few damaged rugs.
The colors on the newly cleaned rugs are amazing. They look much more vibrant and colorful.
I would wholeheartedly recommend them.