For me, this is perfect for a kitchen. Know that the rug is some type of plastic concoction, so it it doesn’t sound or feel like a rug. I’d call it a mat rather than a rug. But also because of this, this thing is waterproof and would be hard to stain. The colors are more pronounced and separate than the picture. 
Mine rarely looks dirty. You can mop it, but I think it’s easier to hang it over the deck railing, hit it with the hose, and let it dry while I’m mopping inside. I expect the colors to stay bright for a very long time since I’m using it as an indoor rug