I'm a little surprised by all the bad reviews, I mean, it's not a high end optical store.... you get what you pay for. That being said, I was pleasantly surprised by my experience here! I made a last minute appointment online. My toddler son loves to break eyeglasses, I needed a couple of inexpensive pairs, so it's a little less painful should he get a hold of them. The staff was friendly, the store had a decent selection of frames, I was in, and out quickly, and the cost was painless.