If you are planning to go there, please consider the low rating as well as all the reviews below describing the condescending attitude of staff who are also terribly uninformed. I am regretting now not reading these reviews before going there. In general, Hakim does not care about customers and the quality of service they receive from staff. Staff were terribly uninformed. They gave me wrong information at first causing me inconvenience. Instead of apologizing, they were ridiculing and arrogant. When I complained to higher management, I just got the impression that my customer experience was not of importance to them as long as there wasn't a manufacturing problem with the glasses, and that they are not willing to improve in terms of the condescending attitude of their staff who irresponsibly give wrong information to patients without consideration of the major inconveniences.
Here's my experience in details: I have been there to buy glasses (I had prescription from elsewhere). When I picked up my glasses, I tried them on and I was not feeling comfortable wearing the new prescription. The lady told me to give it few days if it did not work, "come back to us and we will remove half degree of a new diagnosis" that was causing the blurry vision. I came back one week later to fix the lenses as my vision was still blurry, and a different lady (the manager of the NW place) informed me rudely that they cannot fix them and I need to adjust the doctor's prescription (which is true but it would have saved me alot of transportation money and time if the first lady was more informed). The manager of the NW did not even apologize for the inconvenience but instead was condescending in talking to me.
I then asked her if I can do the eye exam at Hakim, she first told me they do not have an opening for that day, then she changed her mind and said that I cannot do it at Hakim at all because I have to go back to my original doctor (She could have just said the second reason without the first one if it was true). As it sounded unreasonable to me, I asked her what kind of strict regulation that forces patients to go back to their same doctor and suffer with bad prescription for two weeks (it would have taken me 2 weeks to go back to the same doctor). As there is no such a regulation, she started laughing and said there is no regulation but "that's how we do things". After contacting the higher management of Hakim, they informed me that I can repeat the test with a different doctor because any sane human would realize that it is unethical to let the patient suffer with blurry glasses for two weeks just to enforce "the way we do things" that this lady came up with on the spot. If I didn't complain to higher management I would have had to wait two weeks to do the test again suffering with blurry visions for two weeks. Still, I never received any apology from the lady for the bad treatment and misleading information, instead she reported completely inaccurate information about what happened to higher management. In summary, the manager of Hakim NW was very condescending and either completely misinformed about ethics and regulations or just not willing to give me the service because she didn't feel like it. Both cases, the service was very unprofessional and unimpressive.