This is a really nice, high quality, thick kitchen mat.  It is non-skid and does not move.  The anti-fatigue padding is some of the best I have ever seen.  I bought this for my kitchen, but it would be really great for anyone who stands on a hard floor for hours at a time.  Plus, it's cute!  Colors are nice!