I've worked with this company for several years on a number of projects. to be honest I've never done any four-color jobs with them, but I've done a lot of two-color jobs. The work has been good. The turn-around time is great and they offer a large range of options like color, paper, styles, etc. The company has met some very tight deadlines for me. Their customer service representative is a young lady and she's great. She's very knowledgeable and helpful. It's a little out of the way for most people, but it's worth it.
PROS: affordability, knowledge of staff