The quality is excellent ! I recommend buying this product. It is the 3rd time i do my restock and i am very satisfied with the quality ! I ordered 4 types of different sets at once. Packaging is accurate and products are clean, smooth and packed one by one. All my order came in 2 weeks, the processing time and shipment i think is ok.