Great quality!
After my puppy chewed up my son's last Miraflex frames, I needed something fast. I paid $3.99 to have these frame sent to us next day. Although the strap is a different color yellow than the frames, it doesn't really bother us. We simply popped out the other lenses and put them in the new frames.
Rating: 5 stars