I have been buying a couple of years and the quality has been good 95% of the times. My main problem is the processing time, lately it has taken two weeks to ship an order. While other sites ship in 1-3 days, here it takes almost two weeks so paying for express shipping means you will get the items probably in 3 weeks. Most of times is better to buy somewhere else.