not the greatest selection. 0⁄5 for requests from the website. lots of promises about call backs and services to get you to order. None of which were filled. Was promised frames in 10 business days. Called on day 13,. no glasses lots of attitude. Told to wait till middle of week(hello-its Tuesday afternoon this is middle of the week). Brief message about no frames the following Monday! But by the way the lens the were supposed to hold off on ordering until the frames came in are there and they want to know when I’ll bring in frames. I’d give up but they’re holding the $ 500 I had to pay up front for these missing frames.