Great quality. Looks perfect on our steps.  Exactly what we needed for our elderly dog (anti slip).  Arrived quickly.  Only thing wS the way it was packaged.  Not flat but rolled up.  So it took a while for some of the corners to lay flat. Also, the steps weren’t wrapped in plastic packaging.  Thankfully, it was dry weather when it was delivered on our front steps.  Otherwise, very pleased with the quality, the look and the price.  Great find for what we needed!