Judging from the poor reviews a few years ago, I can say that EyeCandy's has definitely done something about it and improved their customer service, shipping speed and overall quality. My order arrived in 2 weeks to the US, and the sealing, packaging, labelling was all perfect. The contacts were also true to pictures. They included some Asian snacks (which tasted pretty good!) which was a nice gesture