Rajiv is a great guy but I have to say I have had many rushed jobs with defects (random copper shorts indicative of poorly cleaned screens etc.). I have to speak out about this, since it cost H*rman a great deal of money---I bill by the hour. It is also very frustrating when you aren't sure if the problem is with your circuit or with the board and components etc.
These were not high-tolerance boards either with teeny traces, but just very middle-of-the-road double-sided things.
I presume that they can do good work, and they are responsive and cheap, but there have been too many problems for me to recommend them.