I love Karir. I got my first pair of glasses from them back in 2009, and I wore them for almost 6 years. I really appreciated their care and service the first time around, so I went back this month to get a much needed new pair of glasses. I found them with the help of Julie in about 20 minutes or so. The glasses were ready in 3 days.
They really know what they're doing. Both times I went there, I bought something completely different than what I had previous. They help push your comfort zones, if you are open to it. Or are more than willing to help you work within them. No pushy customer service.
Their prices are not cheap. But, the service plus quality products makes up for the high price tag.