The quality of the work is up to the individual performing the work.
I have had some guys from "out west", Texas, and Wyoming, that were almost flawless. And their explanation was, out west they get hail storms all the time. To them it was no big deal. Some local guys are great, some not so great. I'd check the local BIG dealerships, and see who they recomend.