It's great! It has powerful suction and picked up dog hair that I didn't even know was on the carpet. Surprising! I haven't tried it on the new shag rug I just received but I like what I saw on the other carpets. Very happy with it.