I got the Chevy all weather mats with my truck and so far they've done really well. I liked them for the same reason, they cover the middle hump, which is nice when it's muddy out and I have one of my kids sitting in the middle. We tend to do a lot of outdoor activities that can get messy and it's nice being able to just pull out the mats, hose them off, and put them back in. They don't necessarily come out super easy due to the odd shape, I move the seats back to make it easier. The fitment of the mats is surprisingly well, they don't slide around, and have done well containing all the dirt and sand. Not sure about longevity on these mats, since I haven't had them even a year yet, but only time will tell. Not sure what other options are out there, since I liked the Chevy mats.