These specs are from Firmoo, and Firmoo also offers free glasses to first time customers. You can google first pair free to see all the sites that offer this deal. My Firmoo glasses so far are my favorite, but Coastal is another website I have ordered glasses from before and they have a very big selection. (I just didn't end up picking a pair that looked very good on me, my bad.)
I ordered this pair and have been wearing them for about 2 weeks to see how they hold up. I am very happy with how sturdy they feel, and how comfortable they are. Certainly something to check out if you're in the market for some new specs!