Their finish quality is very good. I have had 10 or so pieces coated by AZPC and haven't had an issue with how everything looked when finished. Their office staff is on-point most of the time but my last round through here left me a little disappointed. I had an unusual project and was quoted an extended time frame to complete it. I was ok with the agreement but wished I didn't need to call them 5 weeks later to confirm that my project had been completed for 2. Eh. Good things take a while?