Fantastic customer service with friendly drivers. Quality is usually great, and if I've had doubts customer service has been accommodating. Their main weakness would be timeliness. Delivery tends to be more of an open window than a set time. Sometimes early, late, or exactly on time. I think this is more based on the individual driver.