I have purchase several WeatherTech
products in the past. I do like their product(s) but there are a few things that have plagued me about them. One is that the black all weather floor mats will start to look bad (worn) once they have been used for awhile. One's shoes will tend to leave unsightly scrape or dirty markings on them. Somewhat hard to clean and they are not very flexible and also can start bend or warp and may not stay straight or can bow out along the middle side edges. Sometimes they can interfere with the gas pedal if they start to warp too much. Now they have products that help clean and coat them and they do look good once completed. However, the coating tends to wear off fairly quickly leaving a worn out or rough looking finish.
In comes GM with their new freshly designed accessory products. Their All weather floor mats look amazing great. They are much more pliable (rubbery-flexible) than the WeatherTech
ones thus they will lay very snug along the sides and also overlap the edges which to me helps protect the carpets better too. Take a look and see what you think about the GM version vs WeatherTech
Edit: I am sorry I cannot post any photo links until I get up to 10 Posts. So I will come back and post photos once I reach 10 posts.