This place has great customer service! I called needing a quick turnaround on an appointment and was able to get one the SAMEDAY, an hour after i called them. They were incredibly helpful and friendly, and understood my problem with my insurance, and came up with ways to remedy it. My contacts were ordered that same day and will be ready to pick up in 3 days. I will definitely tell all my co-workers and friends about the great service i received here! I did not shop for glasses on my trip, but they appeared to have a very large selection of frames.