These do not 100% block the light, but does do a very nice job overall.  The quality is very nice,