Ive had this rug now for sometime in my living roo. space on top of hard floor. It requires a rug pad to prevent it from moving. Even so, I find the rug does bunch up in high traffic spots. That being said it has held up very well to food or drinks getting spilled on it. Liquid doesnt immediately soak in so I can usually soakclean the mess before it stains. Incredibly no stains have stayed, even with a little one running around on it. That fact alone deserves a five star. But taking off a star for the fact it still bunches up in places with a rug pad and I find myself multiple times a week straightening it.