I love buffalo check and this throw rug is on point for color and size in my kitchen. The fabric is sturdy, not a soft cotton. The rug does not have any padding or anti-skid. I have attached the trouble-maker and the results of her running in the kitchen so plan accordingly. This is also would be important for anyone prone to catching their toes on throw rugs. I will be obtaining an anti-skid mat to keep it in place, but it meets my other goals for the kitchen area!