Floor cloth , Vinyl Mat , Kitchen Rug All my mats are designed and hand painted by me. Materials used to make them are heavy duty vinyl painted with artist acrylic paints and sealed with five coats of non yellowing polyurethane. They are: * waterproof * non-slip * stain resistant * hypoallergenic * easy to clean with just a damp mop. The corners will not curl and they are flat enough to fit under doors when opening. My mats hold their color and vibrancy for years. They protect any type flooring