OK - I just received the first PCBs and they look good on visual inspection. There may be surprises once assembled but I do not expect any. The only thing that is slightly off is that they had trouble drilling the center of my 0.015in ID, 0.025in OD vias but all appear functional. The 0.005in annular ring on the vias usually requires special processing at other board houses. The most complex PCB (Zarduino-40) looks fine.

Unless I'm surprised after assembly, I will have no problem recommending them.