Yes, I just have.
My vision express ones which I already had were too big. I have a very narrow head and when it had been Tescos instead of vision express they had a teen range I could choose from but last time, nothing, and they'd persuaded me the ones I chose would be alright. I'd been taking them back to be tightened at least a couple of times a month and still they're too big, and they'd started getting a bit annoyed, telling me I must be wearing them on my head (I'm not).
In despair I ordered two pairs from glasses direct for £30, chose from their small frames, looked for reviews from people who said they had narrow heads (!) , and hoped for the best!
One pair are brilliant, just perfect. The other are ok, very light but a bit plasticky; they feel like the kind of frames you get on Poundland readers. Weirdly they were the £49 designer ones and the ones I think are the better ones were in their cheap £20 range (their offers brought the total down). Maybe I just like old fashioned heavy frames!
For the money, I thought they weren't bad at all. I didn't get any fancy lenses for that price. I think if you wanted to add on anti glare, tougher lenses, anti scratch, it starts really bumping the price up and you may as well buy at the opticians where you can try lots on. But for basics, I would buy again from them.