The unit did an excellent job cleaning our rugs. Stains from pets and coffee came out beautifully .