This mat is not holding up well at all. I have had it for 2 weeks. It looks years old. Edges have gotten very dirty already. I would not buy again. Definitely not worth $25.