They did a very good job. Their customer service is stellar. They truly do aim to please. I pointed out stains that I wanted special attention to, and they treated those as best they could. I really liked that the carpet truly was 'dry' when they left, but I warn anyone with allergies or a sensitive nose -- as you can smell the product for about two days after treatment.
Pros: carpet is dry, service is great
Cons: they can't work miracles necessarily - and there is an odor
more