I love the all weather mats from this place
https://www.lloydmatsstore.com/
We’ve put them in probably 5 cars. They’re all weather but better looking in my opinion, don’t fade and the little round cups hold the dirt etc so it’s not sliding all over the mat.