I got my current pair from Misterspex, over 2 years now. Probably due for an update but I have no problems.
Can order multiple pairs of frames for testing for free, 4 at a time and have a good selection of designer and non designer frames. Had no issues with them at all.
Cost just under £200 for designer frames and the lenses with full coatings, thinnest lenses etc that would have went to around £600 on the high street.
Before these I used smartbuyglasses which was also fine no problems, they just didn't have the frame I wanted the 2nd time