I have used these folks since 2002. Been there 6-7 times over the years and they do a good job. More importantly, they stand behind their work. If something goes wrong they will do redo at no charge. I would give them 5 stars, but things did go wrong several times and I had to take a vehicle back. Perhaps a little more quality control would help them get it right the first time. Overall, fairly priced with a lifetime guarantee. Worth it.