My whole family have been loyal to Dr. Diep for over 16 years!! He speaks three languages - English, Vietnamese and Chinese... So it's nice to have someone speak your native language and actually understand what the doctor saying to you without words being lost in translation. They take most insurances (that I know of) and actually will help you out with deals if you don't have any and want to pay cash. Dr. Diep now has three location all on Spring Mountain road, so it's not just convenient but there will be more glasses to pick try on :P
The staff are helpful and friendly - also bilingual :) there are many Spanish speaking workers too!
The stores have selections from generic to name brand glasses. The glasses even come with a year warranty. As for contacts, they will order whatever brand your doctor and you prefer. He'll even have free trials for you to see what works better with your eyes :). Not only that, he'll also give you a travel size contact solution too !!
It's just nice to go to a doctor that has been in business for years and is successful ... Yet is still as humble as he is :)