These are okay for the price. The print is not the best, and the texture of the top seems like it will wear off, especially under the wrath of our dog's paws. For anti-fatigue purposes they do the trick and have adquate cushion.