I have used BatchPCB for several of my panelized orders. This are specific to very tiny stuff, like a board just to hold an LED, resistors and IC. They allow for separation holes, or contour cutting in between panels to aid in easy separation later on. These guys take upwards of 21 days (non-expedited.) For non-panelized stuff, I use iteadstudio and get them back within 2 weeks (airmail to Colorado).
I've never had issues with either of them, at least not with the board itself. BatchPCB flubbed on an order of mine and it didn't get expedited like I requested, but they made up for it on the next order.