It works fine on difficult carpets. Long shag is the as it were a thing that gives it issues. I have zone carpets all around the house and it moves fine... READ MORE