The items arrived late but not at the fault of the supplier. I could see they were stuck at US customs for quite a while. The box came partially open with green US customs tape, so I was concerned items were missing. All items were intact and none were missing. I counted and did a quality check and everything looked great. For reference, I ordered late Nov 2023 and it arrived Jan 20, 2024. Again, not the the suppliers fault. This is my second time ordering and will order again in the future. The items I sale from this supplier have great reviews from customers on my online shop. Thank you.