Been very happy in the 6+ years I've been coming to Joe.
The store is a bit frantic looking, and is not a polished experience by any means, but Joe really knows his fashion and the right "look". I've bought 4 different pairs here, plus re-lensed another old pair that i loved but my prescription changed.
Even if the store is busy, he will take the time with you and focus on what is good for you. He'll tell you if something doesn't look good too, which is important.
Eye exams can be done, but i think only on Tuesdays. You'll have to call ahead. Bit of a pain for me schedule-wise, but the doctor is very good and thorough.
There are a lot of very cool designs...very cool stuff you won't find in Hakim, etc