Does a great job for keeping a rug in place. I have the 9' x 12' size. This is a thin, soft plastic pad, and does not provide cushioning. Strictly for non-skid!