Weathertechs are good, BUT, look at the driver and passenger mats in the pictures above. Notice the rear most and outer most corners are NOT raised. I have a somewhat steep driveway. If the mats have a decent amount of water, out the corner it drains. The rears are better, but that's where the kids sit, so the mats usually get REALLY full, so - up the hill and out the corners they drain

.