This is a picture of my car with a canvas top. I had it installed in a professional upholstery shop. It cost around $600 to do it. I installed the necessary hardware before I took it in without removing the windshield. I was extra careful with the length of the screws and put a putty knife between the frame and the glass so the screws did not hit the glass. I'm very happy with the look and performance of the canvas top.