Area Rug Cleaning Company cleaned a rug for me and it turned out fine. It was just a small rug that I brought in. They were friendly and helpful. I think they do a good job; they did a good job for me.
I am aware they also have a service to pick up larger rugs from your home, which is handy. I happened to have a smaller one that was easy to bring in. It didn't have stains or anything. It just hadn't been cleaned in the twenty years since I got it.
They actually gave me some history about my rug while I was there. They told me where it was probably made based on what they could tell by looking at it, which I found interesting.
more