Service: Kevin was a great communicator. He was able to answer all my questions and provide print examples in a timely manner. Quality: Excellent. After a thorough inspection of our order we found zero problems with any of the items. The cups and the printing all looked great and the lids snap on tight. Delivery: Right on time. No issues at all.