Horrible. I went to have my sunroof replaced due to a manufacturer recall. When they were done with my car I went to check my sunroof and it no longer worked. I informed the technician that my sunroof wouldn't open and he told me that I needed to wait until the sun warmed it up. This even to me sounded like nonsense. But I did just that. I waited until a pretty sunny day to check it again and it still did not work. I called Tupelo Tint back and they said they only installed them but did not hook up the mechanics of it. So I ended up having to take my car somewhere else. Also after they installed the sunroof they scuffed my paint on my car where they drug the cord across the top of my car. (View that photos) Which I had to go pay someone else to buff out. Not very professional work if you ask me. I would not recommend them.