Delivery: Late on every order (I was not a one time customer, gave them several orders, and I'm generally very forgiving given the distance, but there were some extreeeeemly late orders)
Quality: Very mixed, you never know. Some were good, some were badly warped, some were completely unacceptable. Will not use again due to inconsistency.
Service: Very poor upon reviewing quality. Denied responsibility everytime. Once they passed half the cost of the order to the next order, which I guess is fine, but only forces me into another low quality order. Another time the parts were printed completely unacceptably and they denied all responsibility, forced me to order again, and outright REFUSED to refund the full amount of the original order.
I've had many good experiences ordering via Alibaba, and from Chinese manufacturers, well over $300k USD. Trust is essential, responsibility is essential, and with this group there is no more trust and a failure to acknowledge their mistakes.
Avoid.