I was with Visilab a few years ago but I’ve discovered VIU EYEWEAR® Optician & eyewear store in Geneva. It’s a swiss brand with their own design but crafted in Italy. For their glasses they use a swiss company or at least, it was the case when I purchased it.
I’ve been with my glasses for 5 years now and never had any problems. I have all the option you can have with your glasses for 360 CHF Never had a better price with Visilab, in fact my last glasses cost me 600 CHF with Visilab