I have used the assembly twice.

First time was on a small PCB with 5 or 6 components for 5 pieces. The PCB had a through hole connector that seemed hand soldered. Anyway it was OK all of them and worked fine.

The second attempt was more complicated PCB with a square PIC and more components (SMD and Through hole). I did a mistake on the selection of LED's. I chose the ones that light from the side and their engineers spotted the mistake, sent me email to explain the problem and the solution, and after I accepted it, I received the 20 pcs that were almost all working fine. One had a cold solder and was easy to fix.

Right now I am preparing my third order and I see that prices of PIC dropped enough, comparing 5-6 months ago.

My problem is that they have tons of passive components to choose from many (unknown) suppliers!

I had similar replies as you Robert about specs or other questions... Yes, communication might be difficult at times. Or most of the times!

About holes, no. I did not had to count them. There seems no limit or charge on this.

Ioannis