Had one of those for my car,in honesty they were crap at the job they are designed for,so I dread to think what it would be like on something like carpet,got the cord for the bonnet caught up in the spindle,and it burnt the motor out,have since brought a very expensive multi speed polisher / sander 180mm ,but still wouldn't use it on carpets