First I want to say, I have always loved WeartherTech products but....... 2016 Yukon black with Dune interior. I ordered them for 2nd and 3rd rows first in tan for the kids (kept front in factory carpet for wife and I). I had nothing but trouble with them rolling up at both rear doors. I contacted the manufacturer about it and they replaced them and told me to lay them out in the house for a few days before installing them. I did and after 4 days they were still rolled a little so I placed can goods on them for a week. I thought good to go!! Wrong, I installed them and when the rear doors close, they roll the mats up. I ended up removing the kick plates, cutting the mats and tucking them under. Works okay but a pain to remove for cleaning. This last year I decided time for the fronts. Driver side snaps in perfect. Passenger side doesn't have factory hold downs so they come with spikes for the bottom. Sounds good in theory but the mats still move and after a year they have rubbed a big spot in the carpet. Besides that Weather Techs tan does not match Dune. I've heard good things about the Husky's but I didn't want to take a chance so I trashed the Weather Techs and bought GM Liners.
Save your money and buy GM liners.