I took a Tibetan rug to Papillon because they were in my neighborhood. They are very professional and seem to know a lot about high end rugs. It took them one week to clean my runner and they did a good job. I would trust them to clean other rugs of mine. If you live in the Richmond district and have any carpets you want cleaned, I recommend this place.