Get what you pay for... Simple protection.
There are several bed mats on the market that actually fit the existing contour of your truck bed floor, this is not one of those. It has a simple grip design on the bottom that would probably grab the floor better if the bed were lined with a spray or roll-on bed-liner like Rhino or Line-X. This mat slides around just a bit in my bed with nothing on it, but it is heavy enough to not fly out while driving down the highway. GM makes a mat with a logo that is 'form fitted' to the ridges in the bed floor, and it's much better looking with that logo molded into it, BUT it's also over twice as expensive. As the title says you get what you pay for, simple bed protection. It's thick and sturdy and will do the job. I would rate it a five star item if it was for fitting... Not just a big mat shaped to fit the bed. But it is functional, and worth the money paid... I would buy again... But will probably spend the extra money on the form fit one from GM... Which should help keep water out from under the mat.