A little on the small side but that works fine for me. Issue is that like for one of the Amazon reviewers, mine lost the anti-fog coating just from a little sweat on the lenses. Other than that they are fine. Not a bad buy for $7, but don’t expect anti-fog to last.
Rubbing shaving cream on the lens and washing it off is a good quick anti-fog method. I’n my experiences even the highest end anti-fogging lens will fog eventually. I played paintball for a very long time and it’s one of the biggest complaints players have about their gear is a fogging lens. People have chased endless supplies of anti-fogging agent just to find they have to reapply them every couple hours. Oil, dirt, moisture and other outside contaminants help the fogging stick to the lens over time. Typically a debris free lens will not fog as easily.
Shaving cream was always my go-to method of keeping bathroom mirrors from fogging while shaving.