I've ordered from this website many times over the years, usually for yearly lens. There were times where shipping took a lot longer than what was originally listed, and Jessica (customer service) wasn't that helpful. I've had a rare time where my lens showed up earlier than expected, so I think it just all depends on which warehouse your specific lens are coming from (Hong Kong, Korea, or the US). Most recently, I deviated from the typical GEO Medical brand that I get and decided to give another brand a try. Unfortunately, one of the lens came scratched/ripped, and I didn't know until it was in my eye and causing pain. I reached out to customer service, and Jessica told me she would send a replacement for that one lens. The replacement arrived a few days later, and this time, it was kind of loose in the eye. I've never had this issue before, and I didn't want to go through the trouble of asking for a replacement for the replacement, so I let it go and couldn't wear the contacts. I'm now ordering my usual GEO brand again, but in a new color this time, so fingers crossed that it works out fine. My only complaint this time is that they used to charge a few bucks for shipping that took 2-3 weeks, and now they only allowed me one shipping option by DHL Express for $25-34, which still took 2+ weeks. I've never been charged this much for shipping before in the past, so I'm not sure what's going on there. All in all, I'd say give them a try if you do your own research and rely on reviews. Try new brands or lens with little to no reviews at your own risk.