I have used JP Digital with six different clients over the last three years across a range of printed materials. Great work, responsive and affordable. Not the cheapeast, just very good top to bottom, so worth every penny. And I think they've been helping Silicon Valley companies for 20 years, so that says something.
Pros: Quality and end-to-end service from their reps and operations team
Cons: They can get busy so give them a little lead time. It's worth it.