Fantastic for rug cleaning. The prices are great, and new pads are reasonable. I never regret having my rugs cleaned at Hadidi.