I will go against the grain here and say Bedrug is not worth the money. I say that as someone that has had it for 3-4years. The PO of my jeep had dogs and no amount of cleaning/detailing could get the smell out entirely. I bought the bedrug after reading all the glowing reviews here and when I got it, I was like "that's what people raving about online? why?"
It looks nice, but it is very lightweight and kinda feels like foam. It will not insulate heat or noise much at all by itself. It is easy to vacuum out since it doesn't have a pile like a carpet does (which is why it dries out easy if rained or spilled on). If I were to do this again, I will go 100% with a good quality carpet and take it to a upholstery shop to get it installed properly.
Strongly recommend that you physically see a jeep with the bedrug installed before deciding to purchase. At the very least get a sample from them if they do that, don't remember if they do that.
Not going against any grain over here. I wouldn't install that crap if you gave it to me.