I ought 3 sizes to exactly fit in our motorhome’s kitchen area where it was just a vinyl floor.  It is non-skid and washable.  It keeps our home away from home much nicer than the throw rugs did . I have ordered a 4th one for home under my dog’s water and food— it stays in place.