To be honest the fit and quality is ok as you would expect from $19 for 4 pairs, not great but not as bad as it could be. Would definitely buy again if it was just for a frame. Two complaints giving this 1 star, one pair had significant scratches on the lenses, again not a major problem, there are 4 pairs, 3 out of 4 not bad. The real reason though is that I don't think they block blue light, I've done online tests and they just seem to be clear anti-reflective lenses, nothing to do with blue light. You get what you pay for.
ALWAYSUV 3 Pack Blue Light Blocking Glasses for Kids - Transparent Lens Computer Reading/Gaming Eyewear
11 Review
EyeGuard Blue Light Filter Clip-on Computer Gaming Glasses: Strain Relief, Anti-glare, Radiation Protection Eyewear
11 Review
Anti-Eye Strain Headache Blue Light Blocking Glasses 3-Pack by MEETSUN with UV400 Lens for Better Sleep and Computer Reading
11 Review
GUNNAR Optiks Gaming Glasses: Blue Light Blocking, Screen Protection, Anti-Reflective Elipse
11 Review