I received contacts from Hubble back in February 2017. Got the first box for free (minus $3 for shipping) and paid $33 for my next box. Being a college student, I decided this was an expense I didn't need so I called to cancel my subscription. Flash forward to December 2017 before holiday, they charge me $33 for another box of contacts in which I did NOT order. They were shipped to my old apartment in Idaho (I've been in California since April 2017). I wasn't notified of these contacts till Jan 17th, 2018 when I got an email saying they weren't able to charge my credit card... that's because they occurred overdraft fees on it back in December when they sent me that box I never ordered. I've spent the past 2 days on the phone with my bank and Hubble's costumer service line. I believe it was fraud activity for them to have charged me for a product that I not only never ordered, but never received as well. Their customer service was horrible and they won't refund me my $33 unless I return their contacts to them... How am I supposed to return something I never ordered or received which is over 1000 miles away?
I don't recommend ordering from this company, their customer service is bad, their English comprehension is low, and they aren't helpful. You'll cancel your account over the phone (yes, you have to call to cancel, can't do it online) and they'll send you contacts months later without notifying you, then won't refund you.