The mat fit like a glove in my 2006 Ford Ranger. It's much thicker than I thought it would be, a plus in my opinion, because I could maneuver in the truck bed on my knees without any discomfort. The thickness doesn't make it heavy because it comes from the foam padding layer below the carpet. I used the adhesive-backed plastic snaps because I didn't want to drill holes in the bed. I won't be able to test the durability of the adhesive snaps until I have to remove the mat to haul dirt, mulch, etc . Which reminds me, I should probably cover the snaps when hauling that sort of stuff so as to not render them unusable.Update: I screwed-up on installing some of the snaps that hold the mat in place. I contacted the seller and asked if they could send me a few more on my dime. Instead, they responded almost immediately and said they ship me some more for free. That's fantastic customer service!Very easy to install. You might need to trim it a little, no big deal. Even with a slight trimming, only took me about 8 minutes to install on my Ranger. Looks great. Now I don't know how well it deals with weather since I have a cover over my truck bed, I would recommend this.Installation took minutes. Good on the knees! Highly recommend!