Steam Sweepers cleaned a bunch of my Persian rugs and did a good job. They were timely, everything was great--and I thought the price was pretty reasonable, too. Someone had a 100-year-old rug at their beach house that I had bought, and Steam Sweepers showed me how much dirt they got out of it. It was kind of musty but smelled good once they were done. It was super clean. They got like 5 pounds of dirt out of it. I'd use them again and refer my friends.