I have been using WeatherTech in cars since my 2002 Envoy. I currently have 5 sets in my family. The full set for my 2016 Acadia fit well in the front, but the back full set was awful. Didn’t fit, moved with feet and the edges tripped people getting in. Customer service sent me a bunch of Velcro that did nothing but damage the carpet. I finally took them out in the rear and put the factory all weather ones back in. The Weather Texh are also pretty hard to get clean. When I test drove my 2019 Envision Premium II it had Buick factory floor liners in it. They look good, fit very well, do a better job of protection, and clean substantially easier. First car in almost 20 years that will not have WeatherTech.