We just used KIWI. They did a good job. It is really different than what I have had done in the past. These guys spray some stuff on your carpet the use what kind of looks like a foor buffer on all the carpet. It got every stain out and the carpet was never really wet. Totally dry in about 10 minutes.