Definitely not a carpet if you have kids or pets. I've had it less than three weeks and it has snags everywhere. I already need to buy a new one. Unless you just want to put it somewhere just for show, where there is no foot traffic, pick another rug!