I bought a premolded carpet from stockinteriors.com It was made for a Jetta III but it fit in my Golf, barely. From the time I started disassebling my interior 'til I got it back together it was 5 hrs, and many muscles are tired. There are no holes in the carpet only a pan mold which gets distorted in shipping. You must trim everythingincluding the sides. It is barely long enough. Just makes it under the back seat bottoms. I made a few errors but hard to notice. The problems I encountered were the padding glued to the underside. I don't know why padding is needed as the original carpet has none but the floor is padded. Cutting through the padding is hard, boy was it hard. Threads everywhere. Went through 2 utility knife blades (both sides). The manufacturer recommends laying the old carpet on top of the new to mark but it doesn't work as the original is too shaped and besides I didn't want the grunge from my old to get on my new one. The new carpet is thicker and more so with the padding. This creates difficulty with fitting the rear seats and the front console. Cutting the seat tracks was very hard, especially the inside ones. Cutting for the rear console was also hard due to the thick underpadding. Halfway through I was sorry I started. But all in all I'm glad I did it. It may have been easier to just purchase rolled carpeting and using double-sided tape. I would not buy this stuff again with the padding glued on.