These guys were very thorough. I highly recommend. They gave me a thiryty minute window and came on time. Pros: thorough, Good price Cons: took longer time
All reviews seem positive
Cleaners use carpet and upholstery care system that lifts debris without chemical soaking; drying time is one to two hours.