I have this under 2 rugs and it does well on hard floors but not as well on commercial carpet.