Yes. Like a charm. Biggest potential hitch is that your optometrist will give you your prescription (they are required by law), but won't include your ocular measurements, which you then have to make yourself at home in order to order the glasses. Get the inter-ocular distance wrong, in particular, and your glasses will not work correctly.
Hint, when buy glasses ask about swim goggles - they will write down the PD distance (since they don't have swim goggles), and then you can keep that number. You still need to buy one final set of glasses, but you can get their cheap frames and be done.
This life hack really isn't necessary, you can just ask for your PD distance and they'll bring out a little machine that measures it. No optometrist has ever been weird about it, a few have even told me a few sites to get cheaper glasses.
My optometrist was weird about it, presumably because he also sells frames and lenses. I went to an optometrist who doesn't sell frames or lenses and she was happy to spend less than a minute to measure my PD. I won't be going back to the former.
I go to Walmart Vision. They do all the measurements and write down everything without complaining at all for (I think) about $70. Then order a few pair from Zenni and restock every 5-7 years.
US scripts usually don't include the ocular measurements. I've had a pair where they got the vertical ever so slightly wrong on a progressive, truly horrible, I went back to the eye doc about it and it confounded him also--I could look through the script on his machine and it was fine. He finally figured out what had happened, dialed something into his machine and it was just as awful as the glasses. The optician recut the offending lens, no problem at all. I have no idea how you are even supposed to measure that at home, the opticians always seem to do it on the frame you're actually going to be using. It's not fixed like PD is. (If you're not doing progressive it doesn't have to be spot on, though.)