This mat is perfect and does as it should.  It collects all the grime of dirty shoes before walking onto the laminate floor.  Stays in place without a problem.