I would recommend them for the job. The carpet is dry when they leave, because it's never made wet. I agree with someone else who wrote about their carpet being wet for days with other cleaners. this is not the case here. good for people like myself with allergies and also for your pets. I have a little dog he was fine with it. Got out 99% of my stains.
Pros: on time. professional
Cons: none that I can think of
more