I have had 4 done by MSQC and am very happy. The price is right and done well. They are accommodating with their thread colors. The turn around was slower right before Christmas than I had experienced in the past, 3 weeks was the quickest and 6 the longest.