Great service, they even came on a holiday! I didn't miss work, and they were done in 2 hours-carpets were dry and ready for company! I waited over 2 weeks to comment to make sure the dreaded hidden stains didn't re-appear. So far, so good. I would definitely use them again, and recommend to others.