I would absolutely recommend Steam Sweepers. This was my first time using them and the service was very prompt. The serviceman that arrived was cheerful and I watched him load my rug into his vehicle very carefully. He took it away to give it a deep wash and clean and it came back in the terrific color it was when I had first bought it. He also gave me tips on how to take care of my rug after its cleaning.
I initially had to reschedule the appointment and they were very flexible with me. They did a really good job and I would certainly use them again.