I have pretty standard medium like carpet and this works great. It shifts around a bit but it’s not a problem to move it back into place every once in awhile.