The mat itself is alright for hard floors or low pile carpet.  However, it didn’t work for us - our carpet/padding are just too thick.  It was a struggle rolling the chair on this mat - unfortunately this manufacturer doesn’t accept returns so my husband is stuck with it.  I did order another mat specifically for extra deep pile carpet/padding and it’s perfect so he’s happy!