I'm giving this place 3 star only because I purchased a deal on groupon for eye exam and contacts for 6 months. Once you get here there are some hidden fee charges that you don't know about. I ended up paying $70 more on top of my Groupon deal. The contacts almost took a month to arrive!!! Not sure why it takes so long to ship. I've been wearing contacts for almost 15 years now and not once waited a month for contacts to arrive! Other than that the staffs are friendly but I don't know if I would order contacts from here again.