Steam Sweepers did a nice job for me and I would definitely recommend them. The quality of the work they did was very satisfactory. I gave them a stained rug and they returned a clean one. They know their business and knew exactly how to remove the urine stains that my cat had deposited on the rug. So it comes down to the fact that they know their industry and their product, and they were able to handle my problem. They also did it professionally, quickly and thoroughly.