I've been using Tavassoli Oriental Rugs for cleaning 3 of my very high end large Oriental and Chinese silk rugs for the past 7 years now. The Chinese silk ones are high enough end that I've had other rug cleaners look shocked at how superior they are, so I am trusting this group to clean my rugs carefully....very carefully...as they were very expensive and now the Oriental silks China will not even allow to be exported. So, they have to last me as I can't even buy them now on the legal market in America.
And I'm happy to say that they have done a superb job every single time! I know they have gotten out a huge red wine stain from the middle of a cream colored run that I worried would never get out--which would force me to just dump the rug--but they got it out totally (they said the rug had to be cleaned 3X for no added charge--but it came out spotless in the end).
This is an extremely reputable rug company that cleans for other rug companies I think, also. Do your homework on this if you care.
Moe, himself, is an honest, trustworthy businessman, and I would never hesitate to purchase a new or used rug from him--and I certainly will stick with Moe doing my rug cleaning for so long as I live in Phoenix (which will probably be till forever), cause my rugs come out super clean each and every time. Highly recommend this extremely reputable company!