holds both large and small rugs on carpet. I've had them in place a few weeks now and the rugs haven't moved an inch.