We purchased this mat after buying and returning one to a competitor which didn't fulfill our needs. This one is slightly better and will hopefully hold up over time. The delivery was a day later than promised (no big deal it could have been the freight company (FED EX) and doesn't affect the quality. The mat was rolled up and we laid it out on our living room floor for 2 & 1/2 days trying to get the mat to lay flat. We finally laid it out on our carpet in our sewing room under the sewing cabinet and after rolling the chair over it for a few days it has finally returned to laying flat. Our biggest concern is that the chair (with casters) and the sewing cabinet (also with casters) will eventually indent grooves in the mat. Only time will tell but so far so good. We've only had it less than to months.