I've gone to Perfection many times over the years, and can say that I've never had a major problem. Their prices are sometimes a little on the higher side, but the owner Tony is a great guy. His team gets the job done right the first time. Tony will also show you exactly what went wrong, and try to explain it in the easiest terms. He'll show you the busted parts that he had to replace, and even compare it to how it should look. Good guy, great deal.