I have WeatherTechs in both my '04 Highlander and '13 Tacoma. Never again.
The Highlander gray units were stained beyond cleaning, normal street use, in the first 6 months. The Tacoma units are black, so they 'look' better.
Both sets are kind of sticky feeling when you remove them to clean.
On the good side they do contain (for the most part) and have decent coverage.
The Highlander is for sale, the WeatherTechs will happily go with them. BTW, I've had a WT cargo mat since the vehicle was new. Fits fine. Different material than the 'new' harder cast laser cuts. Somewhat stained too, but of course it doesn't have constant feet on it.
Plan for the Tacoma is to replace the carpet with FJ style rubber flooring, the way a real truck should be anyway.
So for the RAV, I'm looking! The carpeted OE mats are still OK, but that won't last forever.