For some reason I thought this was fabric though very happy to see it isn't.  Thick and perfect in an area where one is standing for long periods.  Definitely 'anti-fatigue'...and very pretty, colours are vibrant and clear.