I have Tesla mats in my 90D and Weather Tech in my Prius. Both fit wonderfully and have deep side walls (more on that below). The Tesla mats seem thinner than the Weather Tech, but this does not appear to affect function. If you want to keep your car nice, you need rubber mats with deep side walls. The rubber won't stain like carpet mats and the deep side walls prevent water from running out onto your surrounding carpet. Few mats have deep enough side walls to prevent escape of water. Tesla and Weather Tech satisfy this requirement. Although I think the Weather Tech in my Prius is slightly better quality, I prefer the Tesla mats due to the esthetics (nice Tesla logos).