I would go with boots, reliable and good service.
I once went to optical express to check on some frames, and i chose a pair half frame glasses and before i could have them, they said i'd need to pay extra for the secure fit and would need to pay even more to round off some edges from the actual lense....
Went to boots and had none this this bullcrap! Got a decent half frame and got a second one for half the price, no hassle and bullshoot about paying extra money for no reason.