I purchased 3 rug pads for runners in our home. The 2 runners that I have on carpet are bunching up and shifting around even with the use of this rug pad. However the one runner on tile stays perfectly in place and doesn't bunch up at all. So even though this rug pad is supposed to work on all floor surfaces, it works well on tile but not on carpet.