I have no complaints. I'm using this over a rug and it works fine. just make sure you lay it out for awhile before rolling over it so that it doesn't crack.
Ordered online picked it up at the store it was filthy and had to have employee clean it before I put it in my car. It is not flexible enough nor is it adhesive enough to stick to the wood floor without sliding around and scratching it terribly. Would not recommend. Need to get a rubber mat instead.
This mat doesn't stay in place --- it slips all over. It slides into my desk and the chair moving on it causes it to bend and warp and then it won't lay flat. I would not recommend for constant use on carpet --- I find myself fighting with it constantly.