I have Weathertech in the front. I really like them. They fit perfect and snap right into the stock retention features on the driver side. I have them in the 2nd and 3rd row too. I wouldn't spend the money on the 2nd and 3rd row. The issue I have is that the 2nd row one works with a 2nd row bench too. So where the 3rd row and 2nd row meet it's not flat and it looks terrible. Also the 2nd and 3rd row ones don't have anything to secure them down so the kids are constantly tripping on them. I might take some of those black plastic clips and drill holes into the trim around the seat bases to keep them in their places. Also when the kids track wet boots through the car the water puddles up, then they drop their bags on the floor and everything gets soaked. Where as with the stock carpet it would soak in and dry eventually but things thrown on the floor won't get as wet.