It seems perfect until you spill something on it! I spilled some water from a cup accidentally and the rug started shrinking from different sides immediately. It does not flatten 100% again and basically ruined. I would understand if the rug gets damaged from a significant amount of food or liquid but how come it can go bad only with a couple of water droplets!? It seems cheap-made. I would not recommend it.