It repels stains as promised. The first day I got it, something spilled and it came out easily so I'm very happy in that aspect. The design is pretty, but the rug isn't as plush as I was hoping, does not look very high end or expensive in my opinion. I would return it but I don't feel like going through the process so I'll find a spot for it.