I've gone to Haight Street Eyecare for over 15 years--since they were located on Haight Street-- and have learned more about eye healthcare than anywhere previous. Drs. Chan and Low have always been very helpful and I've never had a problem, quite the opposite. The staff usually goes out of its way to be helpful.
Pros: Friendly, helpful, latest equipment
Cons: Clear the floorspace