If you have time to wait then this place is ok, maybe. I went to buy a simple pair of non prescription sunglasses but I gave up after 15 of waiting to pay. They needed to staff better, be more organized or just allow you to pay at the front register for a sunglass purchase.