Loyal customer here - should speak for itself how happy I am with it. In my opinion this is a much better product than Weathertech. They're more like a rubber product, while Weathertechs are more like plastic and tend to deform over time (I've had both in different trucks). I will never go back to Weathertech after owning them.