This rug is beautiful! The colors are much more vibrant in person. Quite a bit of purple. I love the texture. I think it will hold up well with pets and kids. The only negative is that it’s a bit thin. There’s no under layer or material stitched around the edges. It bunches up easily. You will want a rug pad underneath.